]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add obj tombstone cache
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 10 Jun 2016 21:35:01 +0000 (14:35 -0700)
committerAbhishek Lekshmanan <abhishek@suse.com>
Thu, 14 Jul 2016 08:06:58 +0000 (10:06 +0200)
commit6c32fe8a75f535f21d3bec089bf06a82db5ec876
tree587403156e19294f5b8e6e55516657c0a8f90625
parentf651a8f0cc2a11eb1a037338e35de3cf165f5ac2
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>
(cherry picked from commit eb10214920c23b24edd94ca53d0f36c85404644d)
src/common/config_opts.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h