[ 
https://issues.apache.org/jira/browse/TS-769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryan Call resolved TS-769.
---------------------------

    Resolution: Fixed

Resolved according to the description of the bug.

> traffic server loops forever if the origin sends back a 505 and the 
> connection is keep-alive
> --------------------------------------------------------------------------------------------
>
>                 Key: TS-769
>                 URL: https://issues.apache.org/jira/browse/TS-769
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: HTTP
>    Affects Versions: 2.1.8
>         Environment: This was observed in the Yahoo! version of traffic server
>            Reporter: Bryan Call
>            Assignee: Bryan Call
>             Fix For: 2.1.9
>
>
> Traffic server tries to downgrade the connection/protocol when it gets back a 
> 505 from the origin server.  First it removes keep-alive and retries, then 
> traffic sever start to downgrade the http protocol version and retry.
> However, another part of the code turns keep-alive back on and traffic server 
> will loop turning on and off keep-alive and making the same request to the 
> origin server.
> I fixed the issue in the Yahoo! tree by alway downgrade keep-alive and 
> protocol version together.  This will eventually stop after it has tried 
> HTTP/0.9.  Also, I added an option to not downgrade and retry at all when 
> getting a 505.
> I have to verify that this is also an issue with the Apache tree.  I looked 
> over the code and it doesn't look like it changed at all from the Yahoo! 
> tree, so the bug should also be there.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to