[Cyberduck-trac] [Cyberduck] #10743: Very slow download of folder hierarchies
Cyberduck
trac at cyberduck.io
Thu Jun 20 14:26:24 UTC 2019
#10743: Very slow download of folder hierarchies
----------------------------+-------------------------
Reporter: allklier | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: core | Version: 7.0
Severity: normal | Keywords:
Architecture: | Platform: macOS 10.13
----------------------------+-------------------------
I had to restore a backup from Amazon S3 that was created with rsync.
There are deep folder hierarchies with hundreds of files. Cyberduck is one
of the few tools that can connect to S3 and download a folder hierarchy.
But it's excruciatingly slow, and not on account of the network speed.
In particular there seems to be a very long delay after the file tree has
been retrieved. First Cyberduck appears to be walking the file tree and
building a list. Then it appears to be sorting or doing something in the
background. There is no UI feedback for minutes before the actual download
starts. The download itself also crawls along. Not sure if there's some
code that is not optimized for a large folder hierarchy or if the S3 API
gets in the way?
A copy of a folder hierarchy with 4,703 files and 248MB in size took about
41 minutes! As a single file this would have finished in under a minute
with exact same configuration.
When restoring backups time is of the essence. Would be fantastic if this
could be optimized.
--
Ticket URL: <https://trac.cyberduck.io/ticket/10743>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list