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

incomplete files during SFTP transfer of large directory #12457

Closed
cyberduck opened this issue Jun 30, 2006 · 5 comments
Closed

incomplete files during SFTP transfer of large directory #12457

cyberduck opened this issue Jun 30, 2006 · 5 comments

Comments

@cyberduck
Copy link
Collaborator

0ea1e57 created the issue

Using Cyberduck (Version 2.5.5 (1971) sorry for not being up-to-date) I transfered two sets of files from a Linux machine to my Mac. Both sets consisted of 900 .tga image files each 2.6MB in size (representing frames of HDTV 720p) for a total transfer of 2.3GB. The transfers were initiated by dragging a folder from the server (in Cyberduck's window) onto my desktop. While later processing these sequences in QuickTime I got errors ("Failed (-8969)") which turned out to be because two of the frame images were incomplete.

I wondered why Cyberduck had given me no error or warning about the incomplete files. I fixed the problem by manually dragging over replacements for the two bad files. These files transfered as expected, so the original data seemed to be fine. I was then able to process my animation data in QT.

But I was REALLY surprised when the second animation sequence had the same problem, and it turns out, on the same two frame numbers! The content of the two video sequences were different, yet frames 384 and 768 of BOTH sequences were only partially transferred by Cyberduck. Note that these frame numbers are related by a factor of 2, suggesting a bug that manifests itself every 384 files, or roughly every gigabyte?

Here is a view of one of the two folders, sorted by file size, showing the two incompete files at the top:

http://www.red3d.com/cwr/temp/Cyberduck/TwoBadFiles.jpg

@cyberduck
Copy link
Collaborator Author

@dkocher commented

There really should be an error message in the transfer window in Cyberduck as the icons of the files have not been updated and Cyberduck therfore considered these incomplete. Can you reproduce this issue; there should be a alert icon on the right you can click to see the error message(s) in v 2.5.5

@cyberduck
Copy link
Collaborator Author

anonymous commented

There were three alert icons. One in the Transfers log item (clicking there didn't seem to do anything) and one in each of two separate panels above saying:

I/O Error: Timeout waiting for server message (frame0384.tga)
I/O Error: Timeout waiting for server message (frame0768.tga)

As before these files were 1.4MB and 1.5MB. Note that since my initial report I have updated to Cyberduck 2.6 and the symptom seems identical. semi formal dressses

@cyberduck
Copy link
Collaborator Author

cwr commented

Looking at the descriptions, it seems likely that these two tickets describe the same bug:

Ticket #12457 (closed defect: worksforme)
"incomplete files during SFTP transfer of large directory"
opened: Jun 30, 2006
closed: May 18, 2007

Ticket #1235 (closed defect: fixed)
"Transfers larger than 2**31 (2147483648) bytes fail"
opened: Aug 30, 2007
closed: May 5, 2008

If the bug still existed in August 2007, why was the first ticket been closed in May 2007 with "works for me"?

@cyberduck
Copy link
Collaborator Author

karabi commented

I am also getting "Timeout waiting for server message " currently running version 2.5 should I update??

be yourself quotes

@cyberduck
Copy link
Collaborator Author

cwr commented

Karabi, I'm hardly the “early adopter” type, but since the current version is 4.1.3, yes upgrading from 2.5 is probably a good idea!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants