2016-06-19 10:33:15.849 15572:Thread-5 s3ql.backends.common.wrapped: Encountered ConnectionClosed (found closed when trying to write), retrying ObjectW.close (attempt 3)...
2016-06-19 13:24:37.420 15572:Thread-8 s3ql.backends.common.wrapped: Encountered ConnectionClosed (found closed when trying to write), retrying ObjectW.close (attempt 3)...
2016-06-19 14:29:32.596 15572:Thread-10 s3ql.backends.common.wrapped: Encountered ConnectionClosed (found closed when trying to write), retrying ObjectW.close (attempt 3)...
2016-06-19 16:00:04.635 15572:Thread-12 root.excepthook: Uncaught top-level exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/mount.py", line 64, in run_with_except_hook
run_old(*args, **kw)
File "/usr/lib/python3.4/threading.py", line 868, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/block_cache.py", line 405, in _upload_loop
self._do_upload(*tmp)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/block_cache.py", line 432, in _do_upload
% obj_id).get_obj_size()
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py", line 108, in wrapped
return method(*a, **kw)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py", line 340, in perform_write
return fn(fh)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/comprenc.py", line 346, in __exit__
self.close()
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/comprenc.py", line 340, in close
self.fh.close()
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/comprenc.py", line 505, in close
self.fh.close()
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py", line 108, in wrapped
return method(*a, **kw)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/s3c.py", line 906, in close
headers=self.headers, body=self.fh)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/s3c.py", line 460, in _do_request
query_string=query_string, body=body)
File "/usr/local/lib/python3.4/dist-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/s3c.py", line 695, in _send_request
headers=headers, body=BodyFollowing(body_len))
File "/usr/local/lib/python3.4/dist-packages/dugong/__init__.py", line 508, in send_request
self.timeout)
File "/usr/local/lib/python3.4/dist-packages/dugong/__init__.py", line 1396, in eval_coroutine
if not next(crt).poll(timeout=timeout):
File "/usr/local/lib/python3.4/dist-packages/dugong/__init__.py", line 603, in co_send_request
yield from self._co_send(buf)
File "/usr/local/lib/python3.4/dist-packages/dugong/__init__.py", line 619, in _co_send
len_ = self._sock.send(buf)
File "/usr/lib/python3.4/ssl.py", line 678, in send
v = self._sslobj.write(data)
ssl.SSLError: [SSL: BAD_LENGTH] bad length (_ssl.c:1638)
2016-06-19 16:08:22.636 15572:MainThread s3ql.mount.unmount: Unmounting file system...Enter code here...
Right, but in this case, what's the difference? If I set it to a billion gigabyte Max object size, would it matter in anyway aside from keeping the number of objects to a minimum? Does having a. Lower size help ensure there are no issues in the case of an interrupted transfer? And it would matter because if we're talking 45TB, which is what is being uploaded, and we had to recover from a catastrophic failure, the amount of GETs to recover and amount of PUTs to store in any case wouldbe high if the object size is low. So the math here is its very expensive if there are that many objects.
So again - is there any performance hit or any kind of logistical issue with the object size? If I set it to 1GB in the case of our larger archive files, would there be some. Kind of issue?
Thanks for the fast response,
Brandon
--
You received this message because you are subscribed to a topic in the Google Groups "s3ql" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/s3ql/8XlDBUn8poo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to s3ql+uns...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Just so everyone knows, since disabling SSL via backend option "no-ssl" on Amazon S3, I haven't had a single incidence of the transport endpoint not connected error killing my mount. I have had three simultaneous s3 buckets mounted and transferred well over 8TB now without the endpoint disconnecting. I got the idea after seeing an SSL error in the mount.log after the last error and decided to disable it. It has been fine since. I don't know if this is a coincidence or if there's an issue with SSL, but I just wanted to let everyone know that for me disabling ssl did the trick. It's been nice and stable since.
Thanks for all the help!
Brandon
On Jun 22, 2016 9:49 AM, "Nikolaus Rath" <Niko...@rath.org> wrote:
>
> Hi Brandon,
>
> A: Because it confuses the reader.
> Q: Why?
> A: No.
> Q: Should I write my response above the quoted reply?
>
> ..so please quote properly, as I'm doing in the rest of this mail:
>
> On Jun 21 2016, Brandon Orwell <x...@codeslum.org> wrote:
> > Just so everyone knows, since disabling SSL via backend option "no-ssl" on
> > Amazon S3, I haven't had a single incidence of the transport endpoint not
> > connected error killing my mount. I have had three simultaneous s3 buckets
> > mounted and transferred well over 8TB now without the endpoint
> > disconnecting. I got the idea after seeing an SSL error in the mount.log
> > after the last error and decided to disable it.
>
> I take that to mean you didn't read my answer to your report? In
> http://article.gmane.org/gmane.comp.file-systems.s3ql/1469 I actually
> told you about this very workaround.
No, I didn't see it. Google groups is screwy. So is the mail editor.
>
> > It has been fine since. I
> > don't know if this is a coincidence or if there's an issue with SSL,
>
> No, that's not a coincidence. The problem is with Python's OpenSSL
> integration, so disabling SSL ensures that this problem will not
> happen.
>
>
> Best,
> -Nikolaus
> --
> GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
> Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F
>
> »Time flies like an arrow, fruit flies like a Banana.«
>
> --
> You received this message because you are subscribed to a topic in the Google Groups "s3ql" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/s3ql/8XlDBUn8poo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to s3ql+uns...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
It it know if this happens only in particular versions of OpenSSL or is the problem. in Python?