bneradt commented on PR #13447: URL: https://github.com/apache/trafficserver/pull/13447#issuecomment-5720856552
Updated the PR with further retry and SETTINGS-accounting fixes: - Retry preparation guards a missing client transaction and records response evidence before replacing a closed stream for decoding. - A failed thread-local session probe can fall back to the configured global pool while preserving failure accounting. - Solicited SETTINGS ACKs are excluded from the receive limit in both directions. A new inbound test keeps three streams open and verifies the resulting ACKs are accepted. - All 15 retry scenarios assert the admission/body-availability counters. Invalid-frame tests retain targeted log checks, and origin diagnostics identify the actual reset and GOAWAY values. Validation: build, formatting, all 965 CTest cases, six focused AuTest files, and the Sphinx docs build pass. Mutation checks confirm the negative body test rejects an omitted replay-body gate and the inbound ACK test rejects restoration of inbound ACK counting. The exact body-length check remains a defensive invariant; a new end-to-end truncated-copy scenario is not included. -- 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]
