]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: svc.bucket_sync: add new svc for dealing with bucket sync policy
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 16 Aug 2019 22:34:45 +0000 (15:34 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 28 Jan 2020 18:20:36 +0000 (10:20 -0800)
commit53b1eac8bce47291403f7ddf780263013530c857
tree3d780ba1e6f975eeb180ee9cd6e2b1a1ee76a2b8
parent6310a6837c224fd64ae0dca9839ff6992e4dc55f
rgw: svc.bucket_sync: add new svc for dealing with bucket sync policy

svc.bucket_sync_sobj keeps a cache of bucket sync policies (per bucket
instance), and chains to the metadata cache.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/CMakeLists.txt
src/rgw/rgw_service.cc
src/rgw/rgw_service.h
src/rgw/services/svc_bucket_sync.h [new file with mode: 0644]
src/rgw/services/svc_bucket_sync_sobj.cc [new file with mode: 0644]
src/rgw/services/svc_bucket_sync_sobj.h [new file with mode: 0644]