You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by GitBox <gi...@apache.org> on 2021/03/22 01:01:03 UTC

[GitHub] [trafficserver] masaori335 commented on issue #7603: background_fill is broken with HTTP/1.1

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:
users@infra.apache.org