Multiple HA-LVS bugs
Brought to you by:
brucewalker,
rogertsang
Found multiple bugs while inspecting IPVS code affecting HA-LVS (IP load balancer) registering of virtual services and/or real server sessions replication / failover.
Multiple IPVS kernel-level bug fixes affecting HA-LVS master and/or slave directors:
- Possible failure to load LVS scheduler module due to incorrect parsing.
- Possible failure to add service due to incorrect parsing, uninitialized variable, or failure to handle -EEXIST.
- Possible failure to remove service due to refcnt bug.
The above fixes going into OpenSSI release 2.0.0pre2
Logged In: YES
user_id=1246761
Originator: YES
Bug fixes checked into ci-linux and ssic-linux CVS. (#ifdef IPVS_SERVICE_RACE_FIX)