masaori335 commented on PR #13255: URL: https://github.com/apache/trafficserver/pull/13255#issuecomment-4724652335
On lock-free/thread-safety: as you pointed out, the `open_read()` serialization on `stripe->mutex` is the main bottleneck. From my PoC testing, RAM cache lock contention only becomes a problem once that main bottleneck is solved. So I'm +1 on landing this S3-FIFO implementation as-is and making it lock-free if/when the need arises. FWIW, here's a past effort at a lock-free RAM cache: https://github.com/apache/trafficserver/pull/7351 -- 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]
