Block IDs must have the same length when uploading a large file in blocks

Bug #1202316 reported by Matias on 2013-07-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Go Windows Azure Client Library
High
Julian Edwards

Bug Description

When uploading a ~ 60m file with:

UploadBlockBlob(container, name, file)

I'm getting the error:

"...The specified blob or block content is invalid..."

After some googling, I found this is caused because all BlockIDs must have the same length (see http://gauravmantri.com/2013/05/18/windows-azure-blob-storage-dealing-with-the-specified-blob-or-block-content-is-invalid-error/ for a good description of the problem)

The fix is to add something like:

 blockID = fmt.Sprintf("%030s", blockID)

at storage.go:38

Related branches

Julian Edwards (julian-edwards) wrote :

Thanks for the bug report. I'm guessing you're uploading bigger files than we did yet!

Changed in gwacl:
status: New → Triaged
importance: Undecided → High
Changed in gwacl:
status: Triaged → In Progress
assignee: nobody → Julian Edwards (julian-edwards)
Changed in gwacl:
status: In Progress → Fix Committed
Changed in gwacl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers