[acassen/keepalived] 0c2618: Fix handling interfaces created after startup

pqarmitage <[email protected]> Fri, 03 Nov 2017 07:35:22 -0700
Newsgroups gmane.linux.keepalived.devel
Message-ID <59fc7eaa3b906_78e43ffb73839c2c1536de@hookshot-fe6-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/beta
  Home:   https://github.com/acassen/keepalived
  Commit: 0c2618fded44403e14097f468e907d2ac03dff49
      https://github.com/acassen/keepalived/commit/0c2618fded44403e14097f468e907d2ac03dff49
  Author: Quentin Armitage <[email protected]>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M keepalived/check/check_misc.c
    M keepalived/core/keepalived_netlink.c
    M keepalived/include/vrrp_vmac.h
    M keepalived/vrrp/vrrp_if.c
    M keepalived/vrrp/vrrp_scheduler.c
    M keepalived/vrrp/vrrp_vmac.c
    M lib/scheduler.c

  Log Message:
  -----------
  Fix handling interfaces created after startup

Various changes were required, but the most important was that
vrrp_read_dispatcher_thread() mustn't be used as a timer thread
handler since it will always do a read on the receive socket.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 0f92663abffc813c6fa1fbcae081773eaffa2de2
      https://github.com/acassen/keepalived/commit/0f92663abffc813c6fa1fbcae081773eaffa2de2
  Author: Quentin Armitage <[email protected]>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M configure
    M configure.ac
    M lib/config.h.in

  Log Message:
  -----------
  Add more configure time debug options

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: bf820bf8f99dd6c25f6d651edf722414bccab35d
      https://github.com/acassen/keepalived/commit/bf820bf8f99dd6c25f6d651edf722414bccab35d
  Author: Quentin Armitage <[email protected]>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M keepalived/core/keepalived_netlink.c
    M keepalived/include/vrrp_if.h
    M keepalived/vrrp/vrrp_if.c
    M keepalived/vrrp/vrrp_vmac.c

  Log Message:
  -----------
  Tidy up code for recreating VMACs after underlying interface deleted

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: e79c3414cf37c4088d30b1de3d204695838417ae
      https://github.com/acassen/keepalived/commit/e79c3414cf37c4088d30b1de3d204695838417ae
  Author: pqarmitage <[email protected]>
  Date:   2017-11-03 (Fri, 03 Nov 2017)

  Changed paths:
    M configure
    M configure.ac
    M keepalived/check/check_misc.c
    M keepalived/core/keepalived_netlink.c
    M keepalived/include/vrrp_if.h
    M keepalived/include/vrrp_vmac.h
    M keepalived/vrrp/vrrp_if.c
    M keepalived/vrrp/vrrp_scheduler.c
    M keepalived/vrrp/vrrp_vmac.c
    M lib/config.h.in
    M lib/scheduler.c

  Log Message:
  -----------
  Merge pull request #698 from pqarmitage/beta

Improvements to handling interfaces being deleted and created


Compare: https://github.com/acassen/keepalived/compare/256cfba5dc9c...e79c3414cf37

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel