[acassen/keepalived] 4295e8: Send second set of GARP messages afer receiving lo...

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <56e94b0ac605a_32923fd76382d2bc2994b7@hookshot-fe5-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 4295e87d112219ec31a6bade71b9177e0939959f
      https://github.com/acassen/keepalived/commit/4295e87d112219ec31a6bade71b9177e0939959f
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M doc/man/man5/keepalived.conf.5
    M keepalived/include/vrrp_scheduler.h
    M keepalived/vrrp/vrrp.c

  Log Message:
  -----------
  Send second set of GARP messages afer receiving lower prio advert

When a VRRP instance transitions to master state, if garp_master_delay
is non-zero, a second set of garp_master_repeat messages is sent after
garp_master_delay seconds (unless 0). However, if a lower priority advert
is received, keepalived didn't send a second set. This commit sends a
second set if a second set would have been sent after transition to master.

Thanks to flicker581 for identifying the issue and providing a patch.

This resolves issue #277.

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


  Commit: 88a4b844b457fc08cd799b1475b09c85a9a14998
      https://github.com/acassen/keepalived/commit/88a4b844b457fc08cd799b1475b09c85a9a14998
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/include/global_data.h
    M keepalived/include/vrrp.h
    M keepalived/include/vrrp_scheduler.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_data.c
    M keepalived/vrrp/vrrp_parser.c
    M keepalived/vrrp/vrrp_print.c
    M keepalived/vrrp/vrrp_scheduler.c
    M lib/parser.c
    M lib/parser.h

  Log Message:
  -----------
  Allow setting of graduitius ARP parameters for lower prio adv separately

Commit 4295e87 allow sending of a second set of gratuitous ARP messages
after a lower priority advert was received, using the settings for
gratuitious ARP messages when a VRRP instance transitions to master.

This commit allow different settings for sending gratuitous ARPs for
transition to master and receiving lower priority advert.

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


  Commit: 18fa697c23050a426961cd4b5a9f82913f8d3fe1
      https://github.com/acassen/keepalived/commit/18fa697c23050a426961cd4b5a9f82913f8d3fe1
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M keepalived/core/main.c

  Log Message:
  -----------
  Don't log a "keepalived stopped" message if keepalived already running

If keepalived was run when it was already running, after reporting that
the deamon was already running, it would report that keepalived had stopped,
which was confusing. Now if keepalived is already running, the stopped
message is not logged.

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


  Commit: d8d0fda69db624cb8efb1a0ef4da889982678759
      https://github.com/acassen/keepalived/commit/d8d0fda69db624cb8efb1a0ef4da889982678759
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into fixes


  Commit: d91bfb219b784013cce36f616ba5d6b4ed78e5cb
      https://github.com/acassen/keepalived/commit/d91bfb219b784013cce36f616ba5d6b4ed78e5cb
  Author: Alexandre Cassen <[email protected]>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/core/main.c
    M keepalived/include/global_data.h
    M keepalived/include/vrrp.h
    M keepalived/include/vrrp_scheduler.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_data.c
    M keepalived/vrrp/vrrp_parser.c
    M keepalived/vrrp/vrrp_print.c
    M keepalived/vrrp/vrrp_scheduler.c
    M lib/parser.c
    M lib/parser.h

  Log Message:
  -----------
  Merge pull request #280 from pqarmitage/fixes

Allow sending second set off gratuitous ARP messages after receiving lower priority advert


Compare: https://github.com/acassen/keepalived/compare/79307645442d...d91bfb219b78

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.