bneradt opened a new pull request, #13155: URL: https://github.com/apache/trafficserver/pull/13155
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 and retry context when the retry returns through HandleCacheOpenReadMiss. Extend the retry autest to cover the cached retry path that fails without this fix. Fixes: #12971 (cherry picked from commit bf909edf88a4c35cef5f4ff86c7590a867f2ab7e) -- 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]
