masaori335 commented on issue #7603: URL: https://github.com/apache/trafficserver/issues/7603#issuecomment-803697792
I found the background fill works on HTTP/1.1 over TCP with the default config, but it stops filling cache if I set `CONFIG proxy.config.http.allow_half_open INT 0`. For HTTP/1.1, `ua_txn->allow_half_open()` is the knob of killing tunnel (background fill) or not. - HTTP/1.1 over TCP: configured by the `proxy.config.http.allow_half_open` - HTTP/1.1 over TLS: it always returns false https://github.com/apache/trafficserver/blob/42db8bb284d63e3f019e2d9d986e4d34f750f69a/proxy/http/HttpSM.cc#L975-L993 Below commits are related to this issue. - 3164c00c64bec5b0f20c09958e24cba42eba8577 Adding proxy.config.http.allow_half_open (#3325) - 422e81057070d405a1aa24575d36383e8a7c8d2e Disable the HttpSM half open logic if the underlying transport is TLS (#4213) -- 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]
