ezelkow1 opened a new pull request, #13396: URL: https://github.com/apache/trafficserver/pull/13396
A TSHttpTxnServerAddrSet retry can re-enter the cache miss path after ATS already holds a cache write lock for the same request. The redirect-only prepared-write reuse logic then asserts because this is not actually a redirect. Preserve the existing cache write lock when the retry returns through HandleCacheOpenReadMiss. Backport of #12972 to 9.2.x. The accompanying autest is omitted because its plugin infrastructure (#12733) is not present on 9.2.x; enum and debug-macro names were adapted to the 9.2.x code. Fixes: #12971 -- 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]
