Permalink
Commits on Sep 20, 2012
  1. Merge branch 'develop'

    garnaat committed Sep 20, 2012
  2. Merge branch 'release-2.6.0'

    garnaat committed Sep 20, 2012
  3. Bumping version number.

    garnaat committed Sep 20, 2012
  4. Merge pull request #1002 from jamesls/glacier-job-download

    Add a method to download an archive to a file
    garnaat committed Sep 20, 2012
  5. Fixing default endpoint.

    garnaat committed Sep 20, 2012
Commits on Sep 19, 2012
  1. Add a method to download an archive to a file

    This method will also verify the tree hashes
    for each chunk downloaded.
    jamesls committed Sep 19, 2012
  2. Use the params arg to AWSAuthConnection.make_request

    Adding the params to the uri arg will cause the sigv4
    signer to create the wrong canonical string.  By explicitly
    passing the params as a separate arg, the sigv4 signer can
    do the right thing.
    
    Previously this would cause signature errors.
    jamesls committed Sep 19, 2012
  3. Add params arg to AWSAuthConnection.make_request

    This arg is then forwarded to build_base_http_request,
    which previously was always passing an empty params dict.
    jamesls committed Sep 19, 2012
  4. Merge pull request #997 from nkvoll/cfn-arns

    Support for returned NotificationARNs in cloudformation
    garnaat committed Sep 19, 2012
  5. Adding get_region() back into ec2 module. Still used and removing it …

    …is causing problems. Fixes #999.
    garnaat committed Sep 19, 2012
  6. Remove region arg from connect_glacier

    In order to be consistent with the existing connect_* functions
    in boto/__init__.py, I've updated the signature to just
    accept access_key/secret_key, and **kwargs.
    jamesls committed Sep 19, 2012
  7. Adding cert test for Glacier.

    garnaat committed Sep 19, 2012
  8. Merge pull request #975 from tedder/8cd93058131df93932d8ea99e4e78ce06…

    …95a3ad8
    
    Add initial Glacier support in root boto object.
    garnaat committed Sep 19, 2012
Commits on Sep 18, 2012
  1. Merge pull request #994 from jamesls/glacier-concurrent

    Add threaded multipart archive upload for glacier
    garnaat committed Sep 18, 2012
  2. Merge pull request #993 from staer/patch-1

    Use simplejson when json module not available
    garnaat committed Sep 18, 2012
  3. Add threaded multipart archive upload for glacier

    This will internally create a thread pool that concurrently
    uploads the various chunks of a file using the multipart
    API for glacier.
    
    When testing upload speeds, this was approximately 13 times faster
    than the single threaded archive upload.  It also is much better
    at sustaining a constant upload rate, in the single threaded
    upload, the upload rate fluctuated quite a bit (which makes sense
    given that it part of the time it's reading from disk and computing
    hashes instead of sending data).
    
    For comparison, for a 1GB file:
    
    Operation          | Time (secs) | Average Upload rate (MB/s) |
    ---------------------------------------------------------------
    s3multiput              216                6.0
    glacier-single         1291                2.0
    glacier-concurrent       98               11.5
    jamesls committed Sep 17, 2012
  4. Bug fix: format strings had an extra '%s'

    This was for abort_multipart_upload and list_parts,
    and list_multipart_uploads
    jamesls committed Sep 18, 2012
  5. Use simplejson when json module not available

    If python<2.6 is used (including Jython), the json module isn't yet available in the standard library. 
    Using simplejson as a fallback, if available, would be nice.
    staer committed Sep 18, 2012
  6. Pep 8 cleanup

    jamesls committed Sep 18, 2012
  7. Bug fix: import urllib

    The make_request method uses urllib yet it is not
    imported.
    jamesls committed Sep 18, 2012
  8. Use uctnow instead of now for credential expiry

    The timestamps for expiration time look like this:
    
      "Expiration" : "2012-09-18T21:21:58Z"
    
    So we should be using utcnow() when checking for credential
    expiry.
    jamesls committed Sep 18, 2012
  9. Changes to resumable upload handler for boundary condition where resu…

    …med upload already complete
    mfschwartz committed Sep 18, 2012