bryancall commented on issue #8720: URL: https://github.com/apache/trafficserver/issues/8720#issuecomment-4827449795
This was the compress plugin (formerly the gzip plugin) only adding the Vary: Accept-Encoding header when a response was actually compressed, rather than whenever it could be compressed. That let cache alternates and revalidation responses serve the wrong representation, which matches the inconsistent compressed and uncompressed serving of the same file you saw, especially on revalidation (TCP_REFRESH_MISS). This was fixed in https://github.com/apache/trafficserver/pull/12741, which makes the plugin always add Vary: Accept-Encoding for all compressible content. The fix first shipped in release 10.1.1 (backport https://github.com/apache/trafficserver/pull/12764). Closing as fixed; please reopen if you can still reproduce on 10.1.1 or later. -- 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]
