]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: better api for metadata mutation
authorYehuda Sadeh <yehuda@redhat.com>
Thu, 30 Nov 2017 10:29:41 +0000 (02:29 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Mon, 9 Apr 2018 14:01:02 +0000 (07:01 -0700)
commitd05bf3ca97cc1d9eec77ebee13f4638b27b76d57
tree8ac8c6c4c3ba23feb3f7c22144f29f7dbfad53b6
parentfbe7c01e00f81fbb4e46de0341b51b83cfc17f7a
rgw: better api for metadata mutation

Unlike the regular user and bucket metadata that are plain
raw rados objects, the otp info is controlled by object
class operations. The metadata manager mutate operation
will deal with the metadata related work that is needed
to happen (objv_tracker, update meta log), and call to
the operation that modifies the otp info.

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