2f14288 created the issue
Hi,
I have just deployed a minimal OpenStack Swift Object Store v1.4.1 (5 storage nodes, 1 proxy server) and have been trying out CyberDuck from my Mac OS X Lion laptop. It all works fine with smaller files but when I try to upload a large file (6.1GiB, i.e. above the 5GiB single object limit in Swift) CyberDuck tried to upload the whole file as a single object - at least it appears so from the log on the swift proxy server which logged this:
Jul 7 09:55:16 swift proxy-server 131.111.10.57 131.111.10.57 07/Jul/2011/08/55/16 PUT /v1/AUTH_uxsup/UxSup-Test-Container/SnowLeopard_10A432_UserDVD_2Z693-6990-068.dmg HTTP/1.0 413 - Cyberduck/4.0.2%20%28Mac%20OS%20X/10.7%29%20%28i386%29 uxsup%2CAUTH_FOOBARAUTHKEYREPLACED - - - - - 214.0182
(Note I replaced the authentication token with FOOBARAUTHKEYREPLACED for obvious reasons!)
And cyberduck threw up an error message saying:
HTTP Error: Upload failed
Unexpected result. Request Entity Too Large.
You can see an image of the error message and the activity window showing the 6.1GiB file that it uploaded unsuccessfully in the attachment.
As far as I can see large files must be uploaded in a segmented fashion as described here:
(http://swift.openstack.org/overview_large_objects.html)(http://swift.openstack.org/overview_large_objects.html)
Not sure whether to class this as a bug or feature request but given it results in an error I will submit it as a "defect" for now... Also, the Platform is Mac OS X 10.7 (GM, not a beta) and not 10.6 like I entered in the Platform field but you do not list 10.7 amongst the choices and 10.6 was the closest match. In any case I don't see how that would matter!
It would be great if this could be fixed/implemented so large file uploads work.
Thanks a lot in advance!
Best regards,
Anton
Attachments
Hi,
I have just deployed a minimal OpenStack Swift Object Store v1.4.1 (5 storage nodes, 1 proxy server) and have been trying out CyberDuck from my Mac OS X Lion laptop. It all works fine with smaller files but when I try to upload a large file (6.1GiB, i.e. above the 5GiB single object limit in Swift) CyberDuck tried to upload the whole file as a single object - at least it appears so from the log on the swift proxy server which logged this:
(Note I replaced the authentication token with FOOBARAUTHKEYREPLACED for obvious reasons!)
And cyberduck threw up an error message saying:
You can see an image of the error message and the activity window showing the 6.1GiB file that it uploaded unsuccessfully in the attachment.
As far as I can see large files must be uploaded in a segmented fashion as described here:
(http://swift.openstack.org/overview_large_objects.html)(http://swift.openstack.org/overview_large_objects.html)
Not sure whether to class this as a bug or feature request but given it results in an error I will submit it as a "defect" for now... Also, the Platform is Mac OS X 10.7 (GM, not a beta) and not 10.6 like I entered in the Platform field but you do not list 10.7 amongst the choices and 10.6 was the closest match. In any case I don't see how that would matter!
It would be great if this could be fixed/implemented so large file uploads work.
Thanks a lot in advance!
Best regards,
Anton
Attachments
SwiftLargeUploadFailure.jpg(59.0 KiB)