]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw, cls_rgw: various datastructures use new rgw_obj_key
authorYehuda Sadeh <yehuda@redhat.com>
Wed, 6 Aug 2014 22:12:21 +0000 (15:12 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 16 Jan 2015 22:24:54 +0000 (14:24 -0800)
commitcb3694fb0b052b0d5025c59c209f2df6a61dc79f
tree394c95392ccbb78181d3bd477be3b44d3e78d70e
parent99da88c9fdcf01b2775a23e56c32a5a6167cb232
rgw, cls_rgw: various datastructures use new rgw_obj_key

Instead of using a string for referencing object's index key, use a
rgw_obj_key structure that's also references the object's instance.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
13 files changed:
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_client.h
src/cls/rgw/cls_rgw_ops.h
src/cls/rgw/cls_rgw_types.h
src/rgw/rgw_bucket.cc
src/rgw/rgw_common.h
src/rgw/rgw_json_enc.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_swift.cc