apache / cloudstack

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
https://cloudstack.apache.org/
Apache License 2.0
1.85k stars 1.07k forks source link

Load balancer appcookie configuration deprecated in HAproxy #3253

Open DagSonsteboSB opened 5 years ago

DagSonsteboSB commented 5 years ago
ISSUE TYPE
COMPONENT NAME
CLOUDSTACK VERSION
CONFIGURATION
OS / ENVIRONMENT
SUMMARY
STEPS TO REPRODUCE
EXPECTED RESULTS
ACTUAL RESULTS
rohityadavcloud commented 5 years ago

The appcookie feature was primary driven by the netscalar implementation (if I recall correctly). Per the haproxy docs As of version 1.6, appsessions was removed. It is more flexible and more convenient to use stick-tables instead, and stick-tables support multi-master replication and data conservation across reloads, which appsessions did not.. We can explore if an upgrade path is possible.

The LB feature needs some overall cleanup and fixing, other than the tcp round-robin (most preferred use-case), SSL off loading etc don't work, as they were primarily netscalar driven in the past. cc @PaulAngus