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

   Issue #12244 reported ATS aborting on the HttpTunnel skip_bytes
   assertion for Range requests of a small, cacheable 308. The fix in
   #12906 was tested only with a 100 Continue ahead of a compressed POST
   response, so the reported scenario had no coverage. 103 Early Hints
   take the same interim-response path as 100 Continue, and a Range miss
   with cache.range.write enabled caches the untransformed response behind
   the range transform, leaving the cache-write consumer with a stale
   header size to skip in a body-only buffer.
   
   This patch extends the regression test with a run in which the origin
   sends a 103 Early Hints and then a 65 byte, cacheable 308 that the
   client requests with "Range: bytes=0-64". Without the #12906 fix, this
   run hits the same assertion reported in the issue; with it, ATS keeps
   running.
   
   Fixes: #12244
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


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