Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rgw: add support for the BulkUpload of Swift API #12243

Merged
merged 11 commits into from
Apr 3, 2017

Commits on Apr 1, 2017

  1. rgw: initial class structure for BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    0091c83 View commit details
    Browse the repository at this point in the history
  2. rgw: implement RGWBulkUploadOp::DecoratedStreamGetter.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    0edc4e5 View commit details
    Browse the repository at this point in the history
  3. rgw: implement the TAR format interpreter.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    278978b View commit details
    Browse the repository at this point in the history
  4. rgw: implement the TAR extraction loop of Swift's BulkUpload.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    4c4cdf2 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2017

  1. rgw: implement the basic security check for BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    9ed7eda View commit details
    Browse the repository at this point in the history
  2. rgw: implement the AlignedStreamGetter.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    6c1bb7a View commit details
    Browse the repository at this point in the history
  3. rgw: implement the container creation in BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    e9afe38 View commit details
    Browse the repository at this point in the history
  4. rgw: implement the object creation in BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    0c4d1df View commit details
    Browse the repository at this point in the history
  5. rgw: optimize metadata caching in BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    3770e24 View commit details
    Browse the repository at this point in the history
  6. rgw: implement the full response generation in BulkUpload of Swift API.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    06b9a84 View commit details
    Browse the repository at this point in the history
  7. rgw: add the check for Content-Length in BulkUpload.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    rzarzynski committed Apr 2, 2017
    Configuration menu
    Copy the full SHA
    2189c63 View commit details
    Browse the repository at this point in the history