Sunday, January 22, 2012, 4:28:27 PM, you wrote: > Hmmm, this sounds awefully familiar, I think we had this exact problem once > before as well, and I changed it back to "true" as it used to be.
Define "used to be". I specifically checked the 2.1.7 codebase and AFAICT it used false in all "real" instances (non-test, non-example). As for accept threads, my reading of the code is that if frequent_accept is false, then every normal IO thread also does accepts (via NetAccept::init_accept_per_thread). It's possible there is an interaction with accept_threads == 0 - that case is handled differently than frequent_accept == false.