Actions
Bug #5246
closed[OPS] Write to keep.qr1hi.arvadosapi.com raising OpenSSL.SSL.WantWriteError when trying to put a block more than 108 KiB
Start date:
02/19/2015
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Story points:
0.5
Description
WTF?
$ dd if=/dev/zero of=zeros bs=1K count=109 109+0 records in 109+0 records out 111616 bytes (112 kB) copied, 0.00175415 s, 63.6 MB/s peter@peter:[pts/7]:~ $ arv-put zeros 0M / 0M 0.0% Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/home/peter/work/arvados/sdk/python/arvados/keep.py", line 370, in run self.run_with_limiter(limiter) File "/home/peter/work/arvados/sdk/python/arvados/keep.py", line 382, in run_with_limiter timeout=self.args.get('timeout', None))) File "/home/peter/work/arvados/sdk/python/arvados/keep.py", line 338, in put timeout=timeout) File "/usr/lib/python2.7/dist-packages/requests/api.py", line 105, in put return request('put', url, data=data, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/api.py", line 49, in request return session.request(method=method, url=url, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 457, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 569, in send r = adapter.send(request, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 362, in send timeout=timeout File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 516, in urlopen body=body, headers=headers) File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 308, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python2.7/httplib.py", line 1001, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.7/httplib.py", line 1035, in _send_request self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 997, in endheaders self._send_output(message_body) File "/usr/lib/python2.7/httplib.py", line 850, in _send_output self.send(msg) File "/usr/lib/python2.7/httplib.py", line 826, in send self.sock.sendall(data) File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py", line 208, in sendall return self.connection.sendall(data) File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 977, in sendall self._raise_ssl_error(self._ssl, result) File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 849, in _raise_ssl_error raise WantWriteError() WantWriteError peter@peter:[pts/7]:~ $ dd if=/dev/zero of=zeros bs=1K count=108 108+0 records in 108+0 records out 110592 bytes (111 kB) copied, 0.000724505 s, 153 MB/s peter@peter:[pts/7]:~ $ arv-put zeros 0M / 0M 100.0% Collection saved as 'Saved at 2015-02-18 16:44:25 UTC by peter@peter' qr1hi-4zz18-603am3us8zzwlrq
Actions