Since 2.0 nbproc and nbthreads are now mutually exclusive, are there any ways to make lua multi-threaded?
One of our proxy's makes heavy use of lua scripting. I'm not sure if this is still the case, but in earlier versions of HAProxy lua was single threaded per process. Because of this we were running that proxy with nbproc=4, and nbthread=4. This allowed us to scale without being limited by lua. Has lua single-threaded-ness now been solved? Are there other options I should be aware of related to that? What's the preferred way around this? Thanks, Dave.