Skip to content

Problems uploading large files > 75GB #188

@jeffreykoch

Description

@jeffreykoch

I'm trying to save 75GB and 120GB encrypted files to Glacier with the cmd-interface. The 75GB uploads work 90% of the time the 120GB uploads never work. We also have seem to sometimes have problems with smaller 6GB files.

Here's the output when one of the uploads fails. Perhaps someone can help explain what's going on. We have temporarily fixed the issue by splitting files into segments no larger than 50GB.

It would appear the issue is with AWS and Glacier providing an 'UnexpectedHTTPResponseError' and the cmd-interface cannot recover. Are there any work arounds? We're trying to automate a backup procedure. Thanks

Traceback (most recent call last):
File "/usr/local/bin/glacier-cmd", line 9, in
load_entry_point('glacier==0.2dev', 'console_scripts', 'glacier-cmd')()
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/glacier.py", line 929, in main
args.func(args)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/glacier.py", line 156, in wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/glacier.py", line 309, in upload
args.name, args.partsize, args.uploadid, args.resume)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 65, in wrapper
ret = fn(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 232, in glacier_connect_wrap
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 65, in wrapper
ret = fn(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 253, in sdb_connect_wrap
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 65, in wrapper
ret = fn(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/GlacierWrapper.py", line 1157, in upload
writer.write(part)
File "/usr/local/lib/python2.7/site-packages/glacier-0.2dev-py2.7.egg/glacier/glaciercorecalls.py", line 129, in write
data)
File "/usr/lib/python2.7/dist-packages/boto/glacier/layer1.py", line 1279, in upload_part
response_headers=response_headers)
File "/usr/lib/python2.7/dist-packages/boto/glacier/layer1.py", line 119, in make_request
raise UnexpectedHTTPResponseError(ok_responses, response)
boto.glacier.exceptions.UnexpectedHTTPResponseError: Expected 204, got (408, code=RequestTimeoutException, message=Request timed out.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions