Hello Roland,
many thanks for this detailed report!

On Tue, 12 Jul 2016 08:05:57 +0200 Roland Hieber <roh...@rohieb.name> wrote:
> Package: python-requests
> Followup-For: Bug #830839
> 
> Huh. It seems that every other get() call fails:
> 
>       >>> r = session.get(url)
>       >>> r = session.get(url)
>       Traceback (most recent call last):
>               File "<stdin>", line 1, in <module>
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
477, in get
>                       return self.request('GET', url, **kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
465, in request
>                       resp = self.send(prep, **send_kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
573, in send
>                       r = adapter.send(request, **kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 
415, in send
>                       raise ConnectionError(err, request=request)
>       requests.exceptions.ConnectionError: ('Connection aborted.', 
ResponseNotReady())

Unfortunately I was not able to reproduce it on testing. I used the infinite 
loop and I stopped it after 20 seconds because I did not want to waste your 
resources.

>       >>> r = session.get(url)
>       >>> r.headers
>       {'content-encoding': 'gzip', 'transfer-encoding': 'chunked', 'strict-
transport-security': 'max-age=30758400', 'server': 'nginx/1.6.2', 'last-
modified': 'Sat, 02 Jul 2016 21:32:16 GMT', 'connection': 'keep-alive', 
'date': 'Tue, 12 Jul 2016 05:51:14 GMT', 'content-type': 'text/html'}
>       >>> r = session.get(url)
>       Traceback (most recent call last):
>               File "<stdin>", line 1, in <module>
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
477, in get
>                       return self.request('GET', url, **kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
465, in request
>                       resp = self.send(prep, **send_kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 
573, in send
>                       r = adapter.send(request, **kwargs)
>               File 
> "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 
415, in send
>                       raise ConnectionError(err, request=request)
>       requests.exceptions.ConnectionError: ('Connection aborted.', 
ResponseNotReady())
>       >>> r = session.get(url)
>       >>> r = session.get(url)

Also this is working right now for me. 

I'm sure you tried several time, but please can you try again? Also including 
a pool of destinations to be sure to exclude network issues?

I will investigate this more deeply, and I will repeat tests in a clean chroot 
to be sure.

Kind regards,

-- 
 Daniele Tricoli 'eriol'
 https://mornie.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to