]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: add obj tombstone cache
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 10 Jun 2016 21:35:01 +0000 (14:35 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 10 Jun 2016 21:35:01 +0000 (14:35 -0700)
commiteb10214920c23b24edd94ca53d0f36c85404644d
tree514f42b9e7798f9c3ac16b02454463afa574ce44
parenta7f32c4b1bd951b1a18b7d13013dc8e2822d6ffc
rgw: add obj tombstone cache

The obj tombstone cache is used in multi-zone environmet to keep
track of removed objects' mtime. This is then used to fetch remote
object only if its newer than the object that was removed, otherwise
we're just fetching ghost of the past.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/common/config_opts.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h