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

No progress when concatenating downloaded segments for large download after transfer is complete #13610

Closed
bouncy99 opened this issue Jul 27, 2022 · 2 comments · Fixed by #16440
Assignees
Labels
feature interface User Interface
Milestone

Comments

@bouncy99
Copy link

Describe the bug

I am using Backblaze S2, however I suspect that this issue will happen with all storage providers that support multipart downloads. In my circumstance, I was downloading a 27GB file from Backblaze, which eventually hit 100% completion, however he transfers window still shows it as "Downloading" for several minutes while the speed drops slowly, before it says complete. While it is stuck at 100% downloading, i can see the file in the downloads directory on my computer increasing in size until it hits the correct file size, at which point the transfers window shows the download as complete. I suspect that as I have the "Segmented downloads with multiple connections per file" setting enabled, cyberduck is reconstructing the file, however the status on the transfers window doesn't change to indicate this, which could lead to confusion or people thinking downloads are not working correctly.

To Reproduce

  1. Ensure Segmented download with multiple connections per file is enabled
  2. Download a file tens of gigabytes or more in size
  3. Wait until the download hits 100%

Expected behavior
If the issue is what i suspect it to be, i would expect the transfers window to change from Downloading 100% to something along the lines of either Reconstructing or Building InsertFileNameHere, which a percentage indicator showing its progress.

Desktop (please complete the following information):
Windows 11 21H2 (22000.795)

@AliveDevil
Copy link
Contributor

Indeed, You are correct in your assumption that segmented downloads creates a temporary directory with segment files, which are then concatenated into the destination file.
A better reflection on the status of a transfer is something that could be improved here.

@AliveDevil AliveDevil added interface User Interface feature labels Jul 27, 2022
@dkocher dkocher self-assigned this Oct 24, 2022
@dkocher
Copy link
Contributor

dkocher commented Oct 24, 2022

Relates to #10961.

@dkocher dkocher changed the title When downloading a large file (the one i tested with was 27GB), the download continues despite being at 100% and eventually completes No progress when concatenating downloaded segments for large download after transfer is complete Oct 24, 2022
@dkocher dkocher added this to the 9.1 milestone Oct 16, 2024
dkocher added a commit that referenced this issue Nov 27, 2024
Set progress when concatenating files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature interface User Interface
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants