Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid size displayed for file uploaded as static large object with multiple segments #10563

Closed
cyberduck opened this issue Dec 26, 2018 · 3 comments
Assignees
Labels
bug openstack OpenStack Swift Protocol Implementation thirdparty Issue caused by third party

Comments

@cyberduck
Copy link
Collaborator

6caada9 created the issue

Using Swift to download vhd image from Rackspace. The file is in multiple parts but Cyberduck (or Swift protocol) helpfully downloads all of them and joins them up in one go. However Cyberduck says transfer incomplete even though the file appears to be fine. Uploaded some screenshots...


Attachments

@cyberduck
Copy link
Collaborator Author

6caada9 commented

Example GET:

GET /v1/MossoCloudFS_558ba7b2-2bc3-4c29-8eb2-179da8400c06/export/aea9c919-f125-48a7-ad37-976809c153f6.vhd HTTP/1.1
X-Auth-Token: ********
Host: storage101.dfw1.clouddrive.com
Connection: Keep-Alive
User-Agent: Cyberduck/6.8.3.29107 (Windows 10/10.0) (x86)
HTTP/1.1 200 OK
Content-Length: 72888250880
Etag: "0d6557b194b6e7e98bae8e6bdef96fde"
Accept-Ranges: bytes
Last-Modified: Tue, 25 Dec 2018 18:12:52 GMT
X-Object-Manifest: export/aea9c919-f125-48a7-ad37-976809c153f6.vhd-
X-Timestamp: 1545761571.47782
Content-Type: application/octet-stream
X-Trans-Id: tx37afa5261cdc41c58dbce-005c23549ddfw1
Date: Wed, 26 Dec 2018 10:14:53 GMT

@cyberduck
Copy link
Collaborator Author

@dkocher commented

I could reproduce issues with invalid size reported for the manifest file of a segmented file with Rackspace. However not with other OpenStack Swift installations where the manifest file size is correct and will therefore not lead to an unequal comparison with the transferred number of bytes.

@cyberduck
Copy link
Collaborator Author

6caada9 commented

Sounds like another good reason to switch from Rackspace... Sorry for the noise but thanks for looking into it.

Not sure what the protocol is but I am happy for this issue to be closed. Of course it might be worth adding a note to the docs or something mentioning that Rackspace misbehaves.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug openstack OpenStack Swift Protocol Implementation thirdparty Issue caused by third party
Projects
None yet
Development

No branches or pull requests

2 participants