[Cyberduck-trac] [Cyberduck] #10046: OpenStack Swift's DLO large object failed at the end of download b/c md5 check failed
Cyberduck
trac at cyberduck.io
Thu Aug 10 06:15:51 UTC 2017
#10046: OpenStack Swift's DLO large object failed at the end of download b/c md5
check failed
------------------------+--------------------------------------
Reporter: hugokuo | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: core | Version: 6.2.2
Severity: normal | Keywords: #swift #dlo #largeobject
Architecture: | Platform:
------------------------+--------------------------------------
OS: MacOS
Cyberduck : 6.2.2
OpenStack Swift : 2.12
* While Cyberduck browse a Swift container which has DLO manifest. The
file size shows '''Zero Byte'''.B/c the container list API with size
returns the manifest file size instead of the actual files's aggregated
file size.
* You can download the DLO object but the transfer log shows it's failed.
But the file is downloaded correctly to local already. The md5sum matches
the original source. While check the stat of the DLO manifest, the Etag is
from the hash of all segments's md5. Hence the Etag of the manifest is not
the md5sum of source file.
--
Ticket URL: <https://trac.cyberduck.io/ticket/10046>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list