libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject [libcloud] branch trunk updated (62c9c85 -> 5fb4255)
Date Sat, 29 Feb 2020 18:06:01 GMT
This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


    from 62c9c85  Update "create_volume" method in the EC2 driver to select random / first
available availability zone if "location" argument is not provided.
     new b9747bc  Add new storage API methods for downloading part of an object (range download)
and implement it for the S3 and local storage drivers.
     new 29966da  Update feature matrix generation script.
     new be8f2c1  Update generate feature matrix script.
     new ed1d64c  Fix local starage driver, add tests for it.
     new fffdb16  Add some additional checks.
     new 9b7c220  Make start and end byte offsets 0 index based and make them behave in the
same manner as python indexing.
     new e53f8ce  Add new methods directly to the Object and Container class.
     new 943b604  Add unit test methods for the new range download methods on the S3 driver.
     new 95b0d4d  Re-generate provider tables.
     new c4606a3  Add changelog entry.
     new ddcd3eb  Refactor duplicated code, add additional validation and checks.
     new 893e96a  Fix type annotations - driver argument can contain an instance of any API
driver class.
     new 18e45de  Temporary comment out failing test.
     new 160e7ba  Fix failing tests.
     new 14650e4  Call validate method in the S3 driver.
     new 76cde30  Implement Range downloads for the Azure Blobs driver and move common method
which can be re-used by S3 based and Azure drivers to the base driver class.
     new 6b92599  Add tests for "_get_standard_range_str" method.
     new 44136f8  Update the comment and base storage driver - both values are inclusive.
     new 8b16add  Add tests for range download functionality for the Azure Blobs driver.
     new 275faaf  Update affected code and tests.
     new 3ecc0c1  Make end_bytes offset non-inclusive so it's consistent with Python indexing
behavior and update affected code.
     new dbb6580  Re-generate supported methods tables.
     new 17528b3  Add docs on partial object downloads.
     new 0440e37  For now accept both 200 and 206 status code as succesful.
     new 97db05f  Use x-ms-range instead of range header so offsets for files larger than
4 GB are supported.
     new a9b84ce  Fix the check.
     new 65970f3  Update affected tests.
     new bbe0b1e  Fix lint.
     new 1b30cb6  Implement partial / range downloads for the CloudFiles driver.
     new 31b61ee  Add tests for it.
     new 1eaaae1  Update changelog.
     new 8993f7a  Re-generate provider tables.
     new 1b6e489  Add tests for utility method.
     new 5fb4255  Merge pull request #1431 from Kami/storage_api_range_download

The 7239 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.rst                                        |  10 +
 contrib/generate_provider_feature_matrix_table.py  |   5 +-
 docs/examples/storage/partial_object_download.py   |  16 ++
 docs/storage/_supported_methods_main.rst           |  74 +++----
 docs/storage/examples.rst                          |  23 +++
 libcloud/common/azure.py                           |   4 +-
 libcloud/common/types.py                           |  12 +-
 libcloud/storage/base.py                           | 186 +++++++++++++++++-
 libcloud/storage/drivers/azure_blobs.py            |  51 +++++
 libcloud/storage/drivers/cloudfiles.py             |  45 +++++
 libcloud/storage/drivers/local.py                  |  87 +++++++--
 libcloud/storage/drivers/s3.py                     |  46 ++++-
 .../test/storage/base.py                           |  37 ++--
 libcloud/test/storage/test_azure_blobs.py          |  70 ++++++-
 libcloud/test/storage/test_base.py                 |  42 +++-
 libcloud/test/storage/test_cloudfiles.py           |  51 ++++-
 libcloud/test/storage/test_local.py                | 214 ++++++++++++++++++++-
 libcloud/test/storage/test_s3.py                   |  63 +++++-
 18 files changed, 946 insertions(+), 90 deletions(-)
 create mode 100644 docs/examples/storage/partial_object_download.py
 copy demos/example_openstack.py => libcloud/test/storage/base.py (51%)


Mime
View raw message