]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: metadata lock/unlock implemented with test cases
authorBabu Shanmugam <anbu@enovance.com>
Fri, 7 Jun 2013 03:14:26 +0000 (08:44 +0530)
committerYehuda Sadeh <yehuda@inktank.com>
Mon, 10 Jun 2013 18:54:12 +0000 (11:54 -0700)
commitf6c7c0cbc786c4ca96fb1e5b61506bf8f050af7f
tree7cb203fa1e6c1a402e313e638a5d9dab3864f8eb
parentd1afc810642f8e11d3849edb5a89a8f8b4791411
rgw: metadata lock/unlock implemented with test cases

metadata lock/unlock implemented with test cases
split Post operations to Lock and Unlock operations, and
checking for WRITE permission only for lock and unlock

Signed-off-by: Babu Shanmugam <anbu@enovance.com>
Conflicts:
src/rgw/rgw_rest_log.cc
src/rgw/rgw_rest_log.h

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
13 files changed:
src/cls/log/cls_log.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h
src/rgw/rgw_metadata.cc
src/rgw/rgw_metadata.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest_log.cc
src/rgw/rgw_rest_log.h
src/rgw/rgw_rest_metadata.cc
src/rgw/rgw_rest_metadata.h
src/test/test_rgw_admin_log.cc
src/test/test_rgw_admin_meta.cc