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

Sudheer Vinukonda updated TS-2894:
----------------------------------

    Description: 
When production testing with spdy/5.0.0, we ran into an issue in some of our 
systems, where, the spdy hosts would flap constantly due to the flood of 
requests. We further noticed that, where the 4.0.x version or 5.0.0 w/ spdy 
turned off, would recover quickly following a restart, spdy enabled hosts would 
continue to receive flood of requests and continue to flap. During this time, 
traffic server is generally busy reading from the disk and can not handle too 
many requests, and is made miserable by spdy's support of multiple concurrent 
streams. 

To handle such a sudden flood of requests, I'm implementing a simple slow start 
mechanism with spdy. The idea is to increase the max_concurrent_streams_in 
gradually based on a configured timer, rather than use the configured value 
right away. The steps I chose to implement are 1, 25, 50, 75 and 100% of the 
configured throttling timer.

Not too sure, if everyone would be interested in this..but, thought of still 
uploading my patch, incase, someone is interested.

  was:
When production testing with spdy/5.0.0, we ran into an issue in some of our 
systems, where, the spdy hosts would flap constantly due to the flood of 
requests. We further noticed that, where the 4.0.x version or 5.0.0 w/ spdy 
turned off, would recover quickly following a restart, spdy enabled hosts would 
continue to receive flood of requests and continue to flap. During this time, 
traffic server is generally busy reading from the disk and can not handle too 
many requests, and is made miserable by spdy's support of multiple concurrent 
streams. 

To handle such a sudden flood of requests, I'm implementing a simple slow start 
mechanism with spdy. The idea is to increase the max_concurrent_streams_in 
gradually based on a configured timer, rather than enable to the configured 
value right away. The steps I chose to implement are 1, 25, 50, 75 and 100% of 
the configured throttling timer.

Not too sure, if everyone would be interested in this..but, thought of still 
uploading my patch, incase, someone is interested.


> Spdy slow start..
> -----------------
>
>                 Key: TS-2894
>                 URL: https://issues.apache.org/jira/browse/TS-2894
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: SPDY
>            Reporter: Sudheer Vinukonda
>         Attachments: TS-2894.diff
>
>
> When production testing with spdy/5.0.0, we ran into an issue in some of our 
> systems, where, the spdy hosts would flap constantly due to the flood of 
> requests. We further noticed that, where the 4.0.x version or 5.0.0 w/ spdy 
> turned off, would recover quickly following a restart, spdy enabled hosts 
> would continue to receive flood of requests and continue to flap. During this 
> time, traffic server is generally busy reading from the disk and can not 
> handle too many requests, and is made miserable by spdy's support of multiple 
> concurrent streams. 
> To handle such a sudden flood of requests, I'm implementing a simple slow 
> start mechanism with spdy. The idea is to increase the 
> max_concurrent_streams_in gradually based on a configured timer, rather than 
> use the configured value right away. The steps I chose to implement are 1, 
> 25, 50, 75 and 100% of the configured throttling timer.
> Not too sure, if everyone would be interested in this..but, thought of still 
> uploading my patch, incase, someone is interested.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to