[acassen/keepalived] eb7c4b: Allow gratuitious ARP parameters to be configured ...

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <56431f6a9b5c3_6eac3fb4ce5c129c6832c@hookshot-fe6-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: eb7c4b57e074f4ce8b143d4abf3f1e4b855dc5ed
      https://github.com/acassen/keepalived/commit/eb7c4b57e074f4ce8b143d4abf3f1e4b855dc5ed
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  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/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_data.c
    M keepalived/vrrp/vrrp_print.c
    M keepalived/vrrp/vrrp_scheduler.c

  Log Message:
  -----------
  Allow gratuitious ARP parameters to be configured globally

It is likely that the gratuitions ARP parameters will want to be
the same for all interfaces, so allow the defaults to be set
globally.

Also allow vrrp_garp_delay to be set to 0 to indicate not to
send further garp messages after a delay (to emulate how the
kernel sends gratuitous ARPs).

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


  Commit: a21be2e100a66c9db7801ea9c31c53e5abb110ae
      https://github.com/acassen/keepalived/commit/a21be2e100a66c9db7801ea9c31c53e5abb110ae
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M doc/samples/keepalived.conf.misc_check
    M doc/samples/keepalived.conf.misc_check_arg
    M doc/samples/keepalived.conf.vrrp.lvs_syncd
    M keepalived/check/check_parser.c
    M keepalived/etc/keepalived/keepalived.conf
    M keepalived/include/check_data.h

  Log Message:
  -----------
  Remove nat_mask configuration parameter

nat_mask was only valid with 2.2 kernel, and the implementation of
it was removed in patch d51194f... but some of the configuration
code remained. This patch removes all remaining code relating to
nat_mask.

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


  Commit: 4ceb6fe2c149a14ff17d69fad3f783030925f736
      https://github.com/acassen/keepalived/commit/4ceb6fe2c149a14ff17d69fad3f783030925f736
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M doc/man/man5/keepalived.conf.5
    M doc/man/man8/keepalived.8

  Log Message:
  -----------
  Update man pages

keepalived.conf.5 is updated to include all configuration
parameters, and keepalived.8 is updated to document the
signals that can be used with keepalived.

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


  Commit: 49b8c1e34162f5bd30bf5cb5ecc9de1ea05d181a
      https://github.com/acassen/keepalived/commit/49b8c1e34162f5bd30bf5cb5ecc9de1ea05d181a
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M keepalived/check/check_snmp.c

  Log Message:
  -----------
  Remove remaining 2.2 kernel code

Commit d51194f... removed support for the 2.2 kernel, but one
small section of code was left over. This patch removes that code.

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


  Commit: 545a66a5a2cee2f24341b2eb72b771e791707a7f
      https://github.com/acassen/keepalived/commit/545a66a5a2cee2f24341b2eb72b771e791707a7f
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M doc/man/man5/keepalived.conf.5
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/include/check_api.h
    M keepalived/include/global_data.h

  Log Message:
  -----------
  Remove plugin_dir configuration parameter

The plugin_dir configuration parameter was added in commit 20056cc..
(keepalived version 1.1.8), but there has never been any
implementation for the keyword. Since the functionality hasn't
been implemented for over ten years, simply remove the keyword.

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


  Commit: 8c84409635ee1b40827638a5b5a93f0568a3c3c2
      https://github.com/acassen/keepalived/commit/8c84409635ee1b40827638a5b5a93f0568a3c3c2
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  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/vrrp/vrrp_data.c

  Log Message:
  -----------
  Allow specification of default VRRP version to use

Rather than have to specify using VRRP version 3 on each VRRP
instance, allow global configuration to set the default version.

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


  Commit: 679e5926942400c992c41be5cefe3ecaecfea426
      https://github.com/acassen/keepalived/commit/679e5926942400c992c41be5cefe3ecaecfea426
  Author: Quentin Armitage <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M keepalived/include/vrrp_netlink.h
    M keepalived/vrrp/vrrp_netlink.c

  Log Message:
  -----------
  Remove use of deprecated nl_join_groups()

The use of nl_join_groups was introduced in commit 84cf733.. in
order to resolve quickly a problem introduced in an earlier patch.

This patch follows the approach adopted by libnl3, which uses a
list of groups, rather than a bitmap which is limited to 32 groups.

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


  Commit: 951e72059b776f55b25d9b59966d7e1f7139a239
      https://github.com/acassen/keepalived/commit/951e72059b776f55b25d9b59966d7e1f7139a239
  Author: Alexandre Cassen <[email protected]>
  Date:   2015-11-11 (Wed, 11 Nov 2015)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M doc/man/man8/keepalived.8
    M doc/samples/keepalived.conf.misc_check
    M doc/samples/keepalived.conf.misc_check_arg
    M doc/samples/keepalived.conf.vrrp.lvs_syncd
    M keepalived/check/check_parser.c
    M keepalived/check/check_snmp.c
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/etc/keepalived/keepalived.conf
    M keepalived/include/check_api.h
    M keepalived/include/check_data.h
    M keepalived/include/global_data.h
    M keepalived/include/vrrp_netlink.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_data.c
    M keepalived/vrrp/vrrp_netlink.c
    M keepalived/vrrp/vrrp_print.c
    M keepalived/vrrp/vrrp_scheduler.c

  Log Message:
  -----------
  Merge pull request #197 from pqarmitage/updates

Documentation updates, removal of redundant code, global config


Compare: https://github.com/acassen/keepalived/compare/5478226b2f4b...951e72059b77

------------------------------------------------------------------------------

_______________________________________________
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.