yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #01162
[Bug 1153413] Re: DisconnectionError: The client disconnected while sending the POST/PUT body
Hi,
The swift store is designed to send up image parts in smallish chunks to
make failures on large images less likely. What setting do you have for
swift_store_large_object_size in your glance config? You may want to
decrease it to something that works better for your deployment, like
1024 (== 1 GB)
** Changed in: glance
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1153413
Title:
DisconnectionError: The client disconnected while sending the POST/PUT
body
Status in OpenStack Image Registry and Delivery Service (Glance):
Invalid
Bug description:
Hello all,
glance version is '2012.1+stable~20120608-5462295-0ubuntu2.2'. When I execute image-create to upload huge size image(4~10G) to glance which backend is swift, console shows 'Error communicating with Connection reset by peer'. and the following info is from glance api.log. Please help to clarify. Thanks.
ERROR [glance.api.v1.images] Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/glance/api/v1/images.py", line 393, in _upload
image_size)
File "/usr/lib/python2.7/dist-packages/glance/store/swift.py", line 387, in add
content_length=image_size)
File "/usr/lib/python2.7/dist-packages/swift/common/client.py", line 937, in put_object
content_type=content_type, headers=headers)
File "/usr/lib/python2.7/dist-packages/swift/common/client.py", line 841, in _retry
rv = func(self.url, self.token, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/swift/common/client.py", line 705, in put_object
chunk = contents.read(size)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in read
self._check_disconnect()
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1311, in _check_disconnect
+ "(%d more bytes were expected)" % self.remaining
DisconnectionError: The client disconnected while sending the POST/PUT body (3682598912 more bytes were expected)
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1153413/+subscriptions