[acassen/keepalived] e0d89b: libipvs: allow IPv4 RS in IPv6 VS and vice versa

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <547f1a513cad3_c3c3fbd3b06b2a08956@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: e0d89bd1c09c9fcda6e64b172af3564c017fe87a
      https://github.com/acassen/keepalived/commit/e0d89bd1c09c9fcda6e64b172af3564c017fe87a
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-11-14 (Fri, 14 Nov 2014)

  Changed paths:
    M keepalived/libipvs-2.6/ip_vs.h
    M keepalived/libipvs-2.6/libipvs.c
    M keepalived/libipvs-2.6/libipvs.h

  Log Message:
  -----------
  libipvs: allow IPv4 RS in IPv6 VS and vice versa

This change syncronizes local copy of libipvs with the upstream (kernel/ipvsadm/ipvsadm.git) to the date.
IPVS in Linux 3.18 will include the feature of mixing of tunneled RS families in single VS by Alex Gartrell.

The compatibility with older kernel versions is kept.


  Commit: 3cd9d620c057c779c5ec5fdd8f830b4acea800ce
      https://github.com/acassen/keepalived/commit/3cd9d620c057c779c5ec5fdd8f830b4acea800ce
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-11-14 (Fri, 14 Nov 2014)

  Changed paths:
    M keepalived/libipvs-2.6/ip_vs_nl_policy.c

  Log Message:
  -----------
  libipvs: minor bugfix with retreiving dest af

This change needs to be sent to the ipvsadm upstream, too.
This clarifies the previous commit, so there is no need to mention it in the changelog.


  Commit: a77c2c78897028aa0007f29ba1e6b5fda8052e1f
      https://github.com/acassen/keepalived/commit/a77c2c78897028aa0007f29ba1e6b5fda8052e1f
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-12-03 (Wed, 03 Dec 2014)

  Changed paths:
    M keepalived/check/ipwrapper.c

  Log Message:
  -----------
  ipvs, bug: quorum state was flapping when Q < H

When a service had quorum < hysteresis, the lower threshold of RS weights was calculated incorrecly.

Unsigned arythmetics was used, so errors like this appeared in log:
  Keepalived_healthcheckers[2535]: Lost quorum 1-2=18446744073709551615 > 10 for VS

The up -> down quorum state transition was happening every time when alive RS set was changed.

This bug was in place since keepalived-1.2.9


  Commit: 2ab36e0bf7a0e02b7fb742be50073ef6ee9f3574
      https://github.com/acassen/keepalived/commit/2ab36e0bf7a0e02b7fb742be50073ef6ee9f3574
  Author: Alexandre Cassen <[email protected]>
  Date:   2014-12-03 (Wed, 03 Dec 2014)

  Changed paths:
    M keepalived/check/ipwrapper.c
    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

  Log Message:
  -----------
  Merge pull request #112 from andriyanov/ya_build_3

libipvs extensions. IPVS quorum bugfixes.


Compare: https://github.com/acassen/keepalived/compare/043ab6a93fb2...2ab36e0bf7a0

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk

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