There is also a proxy.config.http.parent_proxy.connect_attempts_timeout. I have less familiarity with the parent selection path, but I question the value of separating that case out as well.
On Thu, Nov 19, 2020 at 6:05 PM Susan Hinrichs <shinr...@verizonmedia.com> wrote: > I just got surprised by the existence of > proxy.config.http.post_connect_attempts_timeout again while tracking down > an issue for the ops team. There is also a > proxy.config.http.connect_attempts_timeout which covers the connect > timeouts for all the methods expect POST. If you forget to set the post > one, you get the default connect timeout of 1800 seconds for POST methods. > > > https://docs.trafficserver.apache.org/en/latest/admin-guide/files/records.config.en.html?#proxy-config-http-connect-attempts-timeout > > I presume it was useful to have two distinct timeouts when the connect > timeout was really the timeout for time-to-first-byte. Now that the > *connect_attempts_timeout just covers the time to complete the TCP or TLS > handshake, there is not much point in having a separate control for the > POST method. > > >