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]


Reply via email to