bryancall commented on issue #9689: URL: https://github.com/apache/trafficserver/issues/9689#issuecomment-4828018959
This is addressed by [PR #10117](https://github.com/apache/trafficserver/pull/10117), which first shipped in 10.0.0. It adds a new global_locked server session sharing pool option that takes a blocking scoped mutex lock on the global pool instead of the try-lock, which is exactly the change you found eliminated the excess origin connections without a time-to-first-byte cost. The behavior is in current master in src/proxy/http/HttpSessionManager.cc, where the global_locked pool type uses SCOPED_MUTEX_LOCK while the other pool types keep the try-lock. I am closing this as resolved. If you still see session pool contention on a 10.x release with the global_locked pool configured, please open a new issue with details. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
