]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: filter fetch remote obj after reading remote metadata
authorYehuda Sadeh <yehuda@redhat.com>
Tue, 19 Nov 2019 18:59:59 +0000 (10:59 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 28 Jan 2020 18:20:39 +0000 (10:20 -0800)
commitda6e8632fa4089308834b9b87e07d2236da5f1a2
tree3fa5be4a8611e555978d69f8e0e2b1c7c7c213b3
parent2d7a94900e518cf1517a07d4e1ec011160099560
rgw: filter fetch remote obj after reading remote metadata

In the sync case: find the appropriate pipe params that match this
remote object (if matches tags / prefix), and adjust fetch if needed --
abort if doesn't match tags. Later will adjust acls as needed (if user
sync and not system).

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