Hello Veiko,
On 1 June 2018 at 13:13, Veiko Kukk <[email protected]> wrote: > On 31/05/18 23:15, William Lallemand wrote: >> >> Sorry but unfortunately we are not backporting features in stable >> branches, >> those are only meant for maintenance. >> >> People who want to use the seamless reload should migrate to HAProxy 1.8, >> the >> stable team won't support this feature in previous branches. > > > > I've been keeping eye on this list about 1.8 related bugs and it does not > seem to me that 1.8 stable enough yet for production use. Too many reports > about high CPU usage and/or crashes. > We are still using 1.6 which finally seems to have stabilized enough for > production. When we started using 1.6 some years ago, we had many issues > with it which caused service interruptions. Would not want to repeat that > again. > > Even with 1.7, processes would hang forever after reload (days, sometimes > weeks or until reboot). Really hard to debug, happens only under production > load. I get it. But how would you feel if we would start introducing new bugs in 1.6 and 1.7 because of such backporting requests? The bugs caused by backports in older branches are exactly why we do not do this anymore. Currently there are 3 stable branches and 1 critical bug fix only branch. I really don't see how we could backport more stuff or create even more supported branches. You can't get all the latest fancy features without risk. Consider what featureset, stability and support you really need and find a compromise that works for your deployment. Just base your decision on actual facts. That said, just because there are some scary mailing-list threads about 1.8 does not mean it's unusable. Most bugs only affect certain (new) features like nbthread or H2 and even then, it's successfully used in production with both of those features enabled. Really, if even 1.7 is too unstable for you at this point, you must be scared senseless by the thought of using seamless reloads, otherwise you may be miscalculating some of the risks here a little bit. cheers, Lukas

