bneradt opened a new pull request, #13490:
URL: https://github.com/apache/trafficserver/pull/13490

   Originally authored by Craig Taylor (@c-taylor) in #13226. This carries his 
work forward on current master, preserves his commit authorship, and uses ATS's 
Bravo reader-writer lock in place of std::shared_mutex.
   
   OCSP stapling serializes TLS handshake readers with refresh scans on a
   per-certificate mutex. Busy certificates therefore pay unnecessary lock
   contention on the handshake hot path.
   
   This patch uses a Bravo reader-writer lock so handshake and refresh
   readers can proceed concurrently while cache updates remain exclusive.
   It also copies the DER response while holding a read lock, then performs
   allocation and the OpenSSL/BoringSSL handoff outside the critical
   section.


-- 
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]

Reply via email to