#30015: HTTP server doesn't clear previous request data in keep-alive 
     Reporter:  Konstantin Alekseev  |                    Owner:  nobody
         Type:  Bug                  |                   Status:  new
    Component:  HTTP handling        |                  Version:  2.1
     Severity:  Release blocker      |               Resolution:
     Keywords:  keep-alive, server   |             Triage Stage:  Accepted
    Has patch:  1                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0

Comment (by Xavier Fernandez):


 our Selenium tests were also affected by the same change (bisecting lead
 which is

 Basically, the webdriver `get(url)` gets stuck for several hundred of
 seconds leading to test timeout, I'm trying to build a minimal selenium
 test showing this regression.
 In the meanwhile, the provided patch makes our tests pass again but seems
 to crash a bunch of threads with:

 "/home/xfernandez/other_dev/django/django/core/servers/basehttp.py", line
 101, in close
 AttributeError: '_io.BytesIO' object has no attribute '_read_limited'
 "/home/xfernandez/other_dev/django/django/core/servers/basehttp.py", line
 99, in close
     for obj in self.result._closable_objects:
 AttributeError: 'FileWrapper' object has no attribute '_closable_objects'

Ticket URL: <https://code.djangoproject.com/ticket/30015#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
For more options, visit https://groups.google.com/d/optout.

Reply via email to