]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: aws sync, store temp per-object sync info
authorYehuda Sadeh <yehuda@redhat.com>
Wed, 25 Oct 2017 00:06:01 +0000 (17:06 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 10 Apr 2018 15:05:39 +0000 (08:05 -0700)
commitdeac2ef85f95893ba5fbba1ff824a103fd5ce2e8
tree6201a76676d0d49c1c3bef0ae682215be690724a
parent1df6277d8443ef1abf0c17268dce19d79a61171c
rgw: aws sync, store temp per-object sync info

When doing a multipart object sync, need to store the object's info
so that we can either continue if upload is interrupted, and abort
older upload_id in case object changed.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_data_sync.cc
src/rgw/rgw_data_sync.h
src/rgw/rgw_sync_module_aws.cc
src/rgw/rgw_sync_module_aws.h