Hi Wei, That's some great improvements to the HAProxy! We couldn't realize some projects because of the missing features on the HAProxy therefore we are happy to hear that there will be some improvements. As an addition to the proposal of you we would like to see the possibility to separate timeout settings (client/server/connect/...) as these timeout can be different. We would also like to have the timeout settings available under the LoadbalancerRule
as a summary: - Separate options for all timeout parameters (client/server/connect/...) - Timeouts also per LoadbalancerRule, not only Network We also thought about some "nice to have" additions: - check customization: HTTP Check, Check Interval, etc. - LoadbalancerRule: Custom Server string & Custom Listen string (only Domain Admin) - Network: Custom Defaults (only Domain Admin) Please let me know what you think about these additions. Best Regards Liridon -----Original Message----- From: "Riepl, Gregor (SWISS TXT)" <gregor.ri...@swisstxt.ch<mailto:%22Riepl,%20gregor%20%28swiss%20txt%29%22%20%3cgregor.ri...@swisstxt.ch%3e>> Reply-To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org> To: dev@cloudstack.apache.org <dev@cloudstack.apache.org<mailto:%22...@cloudstack.apache.org%22%20%3c...@cloudstack.apache.org%3e>> Subject: Re: [ Proposal ] Managing CloudStack Load Balancer configuration Date: Mon, 04 May 2020 10:22:39 +0000 Hi Wei, Thank you for this proposal! We are also very much interested in this feature. There's a few things we're not quite happy with, though - but we still need to discuss this internally a bit. Liridon or myself will give some feedback soon. Regards, Gregor ________________________________ From: Wei ZHOU < <mailto:ustcweiz...@gmail.com> ustcweiz...@gmail.com > Sent: 01 May 2020 08:01 To: <mailto:dev@cloudstack.apache.org> dev@cloudstack.apache.org < <mailto:dev@cloudstack.apache.org> dev@cloudstack.apache.org > Subject: [ Proposal ] Managing CloudStack Load Balancer configuration Our improvements to cloudstack load balancer (implemented by HAproxy in the VRs) allow cloudstack users to manage certain restricted configuration settings. With this feature, users can * Change basic configuration of HAproxy (e.g. set the amount of allowed connections), * choose if load balancer is transparent, * enable or disable the support for SSL offloading in isolated networks. * choose if load balancer supports HTTP/2. * more settings. To make this possible to the user, we provide two forms on cloudstack GUI (old GUI, will add changes on Primate) from which the settings can be managed and applied in virtual routers. FS can be found at <https://cwiki.apache.org/confluence/display/CLOUDSTACK/VR+haproxy+customization+in+CloudStack> https://cwiki.apache.org/confluence/display/CLOUDSTACK/VR+haproxy+customization+in+CloudStack Any suggestions ? Kind regards, *Wei Zhou* Principal Cloud Engineer Leaseweb Global B.V.