lukenowak opened a new issue #7425:
URL: https://github.com/apache/trafficserver/issues/7425
Having configuration:
```
CONFIG proxy.config.http.negative_revalidating_enabled INT 1
CONFIG proxy.config.http.negative_revalidating_lifetime INT 10
```
I have such scenario:
* with executing `GET /test HTTP/1.1` backend replies `HTTP/1.1 200 OK`
with header: `Cache-Control: max-age=11, public` and some content, I see
`TCP_MISS/200` in `squid.log`, I am happy with the reply
* then I configured backend to reply `HTTP/1.1 503 Service Unavailable`
with `cache-control: no-cache`
* did again `GET /test HTTP/1.1`, got proper 200 reply from cache, in
`squid.log` I see `TCP_REFRESH_MISS/200`
* `sleep 15` (more then `negative_revalidating_lifetime`)
* did again `GET /test HTTP/1.1`, got:
* surprising 200 reply
* expected: 503 code from the backend
* in `squid.log` I see `TCP_REFRESH_MISS/200`
It happens with 7.1.11, 8.1.0 and 8.1.1.
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]