Kevin Smith wrote:
I've heard that the C++ broker has concurrency issues -- can anyone confirm this? I'm running into a situation where more than two concurrent clients cause the broker to wedge itself at 100% CPU and never return.

Yes, I'm afraid that is the case. It uses a single apr pool for all apr allocated objects which means that any concurrent destruction of such objects can lead to an infinite loop in the apr pool cleanup code.

A fix is hopefully coming shortly.

Reply via email to