-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix OpenSSLInitialized thread safety (#1739) #1740
Conversation
The init/uninit methods can be called from multiple threads, and thus need synchronization with a mutex.
@aleks-f addressed comments. |
…d by a mutex and no longer needs to be atomic.
@obiltschnig see discussion in issue #1739 |
Hey, when will this fix be release in the master? We are having huge production issues with this in our multi-threaded server application. |
This has not even been merged into the upcoming release branch. If you want to see it in next release, send pull to poco-1.9.1. @obiltschnig can tell when the next release will happen. Generally speaking, if you have urgent business needs, consider sponsorship to make things happen in desired timeframe. |
@obiltschnig into what branch should we make a pull request for this to be in the next update? 1.10.0? There doesn't seem to be a 1.9.5 release branch. |
Please re-target against poco-1.10.0 branch. |
@obiltschnig, this issue remain in main branch, when to repair it? |
@iivmok what your multi-thread problem? my problem is query database thread blocked: Thread 56 (Thread 0x7f22027fc700 (LWP 32923)): |
The init/uninit methods can be called from multiple threads, and thus need synchronization with a mutex.