Skip to content

Fix bug that caused slow requests to block the processing of other concurrent requests #1

Closed
wants to merge 1 commit into from

2 participants

@dbaty
dbaty commented Feb 13, 2012

As discussed in the mailing-list (http://groups.google.com/group/pylons-discuss/browse_thread/thread/1939cb1012e2190f), any request will block Waitress, which means that other concurrent requests will not be processed until the previous one has returned.

The attached changes provide a possible fix and a test. I do not know whether this change has negative side effects (but other tests still pass so we could pretend that nothing has been broken ;) ).

@mcdonc
Pylons Project member
mcdonc commented Feb 13, 2012

Ha, I just finished writing very similar code, checked in as 7fa8ef4 . Thanks for this though!

@mcdonc
Pylons Project member
mcdonc commented Feb 13, 2012

Fixed by commit #7fa8ef4d9410b83237dfd11f0700d3117eeb9b27

@mcdonc mcdonc closed this Feb 13, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.