[Cyberduck-trac] [Cyberduck] #10612: Failure to upload large files (200+ gb)

Cyberduck trac at cyberduck.io
Wed Feb 13 18:32:09 UTC 2019


#10612: Failure to upload large files (200+ gb)
---------------------------+-------------------------
    Reporter:  MarkBlaise  |      Owner:
        Type:  defect      |     Status:  new
    Priority:  normal      |  Milestone:
   Component:  core        |    Version:  6.9.0
    Severity:  normal      |   Keywords:
Architecture:  Intel       |   Platform:  Windows 8.1
---------------------------+-------------------------
 It may just be network hiccups, but Cyberduck v6.9.0 (29768) seems to have
 a lot of trouble uploading large files to my Wasabi cloud account.

 I have been using both Cyberduck and the Duck CLI, and have seen the issue
 with both.

 For example, this morning Duck failed to upload a 290 gb file, after 3
 hours of trying. I have a gigabit fiber optic connection, so speed is not
 the issue.

 I tried to enable debugging by following directions on
 https://trac.cyberduck.io/wiki/help/en/faq#Enabledebuglogging.
 - I created the file
 ''C:\Users\Mark\AppData\Roaming\Cyberduck\default.properties'' It has 1
 line of text ('''logging=debug''') - attached.
 - I also defined the system environment variable '''logging''' set equal
 to '''debug'''.

 When I run a Duck command I get:

 C:\Users\Mark>duck  -l  wasabisys://T5ZHIOV9VGMNBAKU1HQ4@Blaise-
 Archive/Magni/
  - log4j:WARN No appenders could be found for logger
 (ch.cyberduck.core.preferences.Preferences).
 - log4j:WARN Please initialize the log4j system properly.
 - log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
 more info.
 - Login successful…
 - Backup-Image-C-20190203.ndf

 So it would seem I can't get Duck to log.

 While the file is copying, there are 2 entries in the Cyberduck listing in
 gray text; 1 in the target folder, and 1 in the bucket root (see attached
 screen shot). These entries do not display a size. Once an upload
 completes the gray entry in the bucket root is gone, and the entry in the
 target folder is black, and displays a size.

 When an upload fails, the two gray entries remain. If I attempt the upload
 3 times and have 3 failures, I will have 6 gray entries (3 in the root, 3
 in the target folder), all with the same name.

 I guess the gray entries are temp files. Regrettably, when a failed upload
 is tried again, Duck does not "pickup where it left off" - it starts from
 the beginning again.

 So, I have to delete the grayed root entry, which will also remove the
 entry in the target folder. One cannot delete the entry in the target
 folder.

 Unfortunately, Wasabi cloud storage charges accrue for 3 months for any
 file uploaded, even if it is deleted prior to 3 months. This means that I
 will be paying for every failed file upload for 3 months of storage - and
 then also paying for the actual file once successfully uploaded.

 I would love to figure out why these uploads fail and correct the issue,
 so I can stop paying for 3 months of storage for each failed upload file
 fragment.

 I would also like to get logging working for Duck.

 Right now another copy attempt is being made for this morning's failure,
 After that, I'll try a large upload from the Cyberduck GUI to see if that
 is logging.

--
Ticket URL: <https://trac.cyberduck.io/ticket/10612>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list