microsoft / microsoft/AzureStorageExplorer

Uploading large files: files get "stuck" partially uploaded and never complete

Open
#8,200 35 comments 0 reactions 1 assignee View on GitHub

@craxal is already working on this.

Since Dec 6, 2024.

:gear: azcopy :gear: sign-in :grey_question: external
Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Description

Preflight Checklist
Storage Explorer Version

1.35.0

Regression From

1.19.1

Architecture

i86

Storage Explorer Build Number

No response

Platform

Windows

OS Version

Windows 11

Bug Description

When uploading large files, the file gets "stuck" after partially uploading. Progress never goes beyond a certain point and the file never finishes uploading. In my most recent scenario the file was around 750 GB, but I have seen this sporadically in the past for files as small as 1 GB.

The issue seems likely related to the use of OAuth for authentication, which was added somewhat recently. If I roll back to version 1.19.1, it uses Active Directory authentication, and I don't see the issue.

The repro is 100% with the 750 GB file.

I've attached an AzCopy log file from the failure case
9978b3ad-4aa4-3944-7646-d12ca3c1bcdc.log

Steps to Reproduce
  1. Launch Azure Storage Explorer
  2. Connect to blob container storage using OAuth
  3. Upload a 750 GB file to blob storage container
Actual Experience

The upload partially completes then gets "stuck" and never makes any further progress.

Expected Experience

File should upload completely

Additional Context

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.