[acassen/keepalived] eaa433: Don't make lvs_syncd master unless belongs to rele...

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <57948cf6d832c_7e593fbfc1c1f2bc1910a4@hookshot-fe4-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: eaa433cd7b9506800fbc4ca362fc9de6d49cff30
      https://github.com/acassen/keepalived/commit/eaa433cd7b9506800fbc4ca362fc9de6d49cff30
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/vrrp/vrrp_scheduler.c

  Log Message:
  -----------
  Don't make lvs_syncd master unless belongs to relevant vrrp instance

IPVS sync daemon was being set to master mode when any vrrp instance
transitioned to master. Now it will only transition to master if the
vrrp instance is the one that is managing the sync daemon.

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


  Commit: bb0c936bdf8e4c879a6bad0da5f5306f8217ded5
      https://github.com/acassen/keepalived/commit/bb0c936bdf8e4c879a6bad0da5f5306f8217ded5
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M lib/Makefile.in

  Log Message:
  -----------
  Suppress git error message when not in git tree

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


  Commit: 706ace327ebbd6a0adf904bffdc91bfdac566751
      https://github.com/acassen/keepalived/commit/706ace327ebbd6a0adf904bffdc91bfdac566751
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M configure
    M configure.ac

  Log Message:
  -----------
  Fix comment in configure.ac for FIB routing

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


  Commit: fc989fd017bbfb8863623992ccb940ea0f56c0f0
      https://github.com/acassen/keepalived/commit/fc989fd017bbfb8863623992ccb940ea0f56c0f0
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M configure
    M configure.ac
    M lib/signals.c

  Log Message:
  -----------
  Actually use pipe2() if function is available

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


  Commit: ef872df763b6b914c94f05ffe050f9311f5202f1
      https://github.com/acassen/keepalived/commit/ef872df763b6b914c94f05ffe050f9311f5202f1
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M Makefile.in

  Log Message:
  -----------
  Install MIBs under /usr/local/...

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


  Commit: 364fd8d9b11e4ba64dbb5def9d8c0325eea6b042
      https://github.com/acassen/keepalived/commit/364fd8d9b11e4ba64dbb5def9d8c0325eea6b042
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M Makefile.in

  Log Message:
  -----------
  Exclude .gitignore and .gitkeep files from tarball

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


  Commit: 0a634d3006da38c429756524d03b75f74d5b002f
      https://github.com/acassen/keepalived/commit/0a634d3006da38c429756524d03b75f74d5b002f
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Make git ignore config.cache and tarball

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


  Commit: 635ab69afb44cd8573663e62f292c6bb84b44f15
      https://github.com/acassen/keepalived/commit/635ab69afb44cd8573663e62f292c6bb84b44f15
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/Makefile.in
    A keepalived/keepalived.service

  Log Message:
  -----------
  Add systemd service file

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


  Commit: 70060d5049acc900a3debcbe17100195fc310ff7
      https://github.com/acassen/keepalived/commit/70060d5049acc900a3debcbe17100195fc310ff7
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/check/check_daemon.c
    M keepalived/core/main.c
    M keepalived/vrrp/vrrp_daemon.c

  Log Message:
  -----------
  Fix warnings when compile with configure option --enable-debug

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


  Commit: 2098ee5a019d50c7b4b378a2be24bb5cabc5411a
      https://github.com/acassen/keepalived/commit/2098ee5a019d50c7b4b378a2be24bb5cabc5411a
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/vrrp/vrrp.c

  Log Message:
  -----------
  Remove some unused header files from vrrp.c

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


  Commit: 448cf85dbbb92c16e8d8054ed6a598d2ef5f5ff5
      https://github.com/acassen/keepalived/commit/448cf85dbbb92c16e8d8054ed6a598d2ef5f5ff5
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/vrrp/vrrp_netlink.c

  Log Message:
  -----------
  Fix a conditional compilation test

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


  Commit: 4248ed359a6ce740e887c0093bcef0b2eb10a4fb
      https://github.com/acassen/keepalived/commit/4248ed359a6ce740e887c0093bcef0b2eb10a4fb
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M configure
    M configure.ac
    M doc/KEEPALIVED-MIB
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/check/Makefile.in
    M keepalived/check/check_snmp.c
    M keepalived/check/ipvswrapper.c
    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/ipvswrapper.h
    M keepalived/include/vrrp_ipset.h
    M keepalived/libipvs-2.6/ip_vs.h
    M keepalived/libipvs-2.6/ip_vs_nl_policy.c
    M keepalived/libipvs-2.6/libipvs.c
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_ipset.c
    M keepalived/vrrp/vrrp_parser.c
    M keepalived/vrrp/vrrp_scheduler.c
    M keepalived/vrrp/vrrp_snmp.c
    M keepalived/vrrp/vrrp_sync.c
    M lib/parser.h

  Log Message:
  -----------
  Add new lvs sync daemon options

Linux 4.3 added support for sync-maxlen, mcast-group (IP address),
mcast-ttl and mcast-port. This commit allows setting of those options.
This should allow the sync daemon to now run over IPv6 as well as IPv4.

The lastest released version of ipvsadm(8) does not yet support these
options. To support these options fetch ipvsadm source from
https://git.kernel.org/cgit/utils/kernel/ipvsadm/ipvsadm.git/

The Linux kernel doesn't yet handle setting the backup daemon with a
link local IPv6 address. In order to support that, the patch at
https://git.kernel.org/cgit/linux/kernel/git/horms/ipvs.git/commit/
?id=370a8107e7883634c2c333c0e1b4ebd62dcf9fe6 must be applied to the
kernel source until it is incorporated upstream.

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


  Commit: ece6b190e68a96366d1e2c64dc758f74d6ae24e8
      https://github.com/acassen/keepalived/commit/ece6b190e68a96366d1e2c64dc758f74d6ae24e8
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M doc/KEEPALIVED-MIB
    M keepalived/check/check_snmp.c
    M keepalived/check/ipvswrapper.c
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/include/global_data.h
    M keepalived/include/ipvswrapper.h
    M keepalived/libipvs-2.6/libipvs.c
    M keepalived/libipvs-2.6/libipvs.h
    M keepalived/vrrp/vrrp_daemon.c

  Log Message:
  -----------
  Add LVS TCP, TCP FIN and UDP timeouts

These parameters match the ipvsadm --set option

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


  Commit: aabc7a802c8fec2a0992659917110d91762af95a
      https://github.com/acassen/keepalived/commit/aabc7a802c8fec2a0992659917110d91762af95a
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M keepalived/check/ipvswrapper.c
    M keepalived/core/global_data.c
    M keepalived/core/global_parser.c
    M keepalived/include/ipvswrapper.h
    M keepalived/include/vrrp.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_ipset.c
    M keepalived/vrrp/vrrp_parser.c

  Log Message:
  -----------
  Sort out compiling with configure --disable-lvs

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


  Commit: 622b3f0468ee4e8bf1bd073e7b84053ddb2243d7
      https://github.com/acassen/keepalived/commit/622b3f0468ee4e8bf1bd073e7b84053ddb2243d7
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M keepalived/include/vrrp_iproute.h
    M keepalived/include/vrrp_iprule.h
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_iproute.c
    M keepalived/vrrp/vrrp_iprule.c

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


  Commit: 2fbfcc581b0542ff2559abd49cee572cc2b74fd2
      https://github.com/acassen/keepalived/commit/2fbfcc581b0542ff2559abd49cee572cc2b74fd2
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M keepalived/vrrp/vrrp_data.c

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


  Commit: 15cd7ec232594c77ce62fc78a15efc7e082b42e9
      https://github.com/acassen/keepalived/commit/15cd7ec232594c77ce62fc78a15efc7e082b42e9
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M ChangeLog
    M VERSION
    M keepalived/check/ipwrapper.c

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


  Commit: ab1f045e7f53ddc50285235c2be320e837ea6952
      https://github.com/acassen/keepalived/commit/ab1f045e7f53ddc50285235c2be320e837ea6952
  Author: Quentin Armitage <[email protected]>
  Date:   2016-07-23 (Sat, 23 Jul 2016)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/core/global_data.c
    M keepalived/core/main.c
    M keepalived/include/vrrp.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_parser.c

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


  Commit: 7a23dd74e6449d316af6be68a9d66bf164bc9868
      https://github.com/acassen/keepalived/commit/7a23dd74e6449d316af6be68a9d66bf164bc9868
  Author: Alexandre Cassen <[email protected]>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M .gitignore
    M Makefile.in
    M configure
    M configure.ac
    M doc/KEEPALIVED-MIB
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/Makefile.in
    M keepalived/check/Makefile.in
    M keepalived/check/check_daemon.c
    M keepalived/check/check_snmp.c
    M keepalived/check/ipvswrapper.c
    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/ipvswrapper.h
    M keepalived/include/vrrp.h
    M keepalived/include/vrrp_ipset.h
    A keepalived/keepalived.service
    M keepalived/libipvs-2.6/ip_vs.h
    M keepalived/libipvs-2.6/ip_vs_nl_policy.c
    M keepalived/libipvs-2.6/libipvs.c
    M keepalived/libipvs-2.6/libipvs.h
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_ipset.c
    M keepalived/vrrp/vrrp_netlink.c
    M keepalived/vrrp/vrrp_parser.c
    M keepalived/vrrp/vrrp_scheduler.c
    M keepalived/vrrp/vrrp_snmp.c
    M keepalived/vrrp/vrrp_sync.c
    M lib/Makefile.in
    M lib/parser.h
    M lib/signals.c

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

Add more lvs syncd options, and various minor fixes


Compare: https://github.com/acassen/keepalived/compare/94560e22de8d...7a23dd74e644

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev

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