]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/ObjectStore: return const refs for oid, cid
authorSage Weil <sage@redhat.com>
Wed, 1 Apr 2015 00:05:30 +0000 (17:05 -0700)
committerSage Weil <sage@redhat.com>
Wed, 19 Aug 2015 21:03:53 +0000 (17:03 -0400)
Should be a bit faster.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/ObjectStore.h

index 9651a697b7872ffb0c68777c4845bf7959cea52f..f33e9985f71c314f4084ca483e393e7c3f9da6a4 100644 (file)
@@ -838,11 +838,11 @@ public:
         ::decode(keys, data_bl_p);
       }
 
-      ghobject_t get_oid(__le32 oid_id) {
+      const ghobject_t &get_oid(__le32 oid_id) {
         assert(oid_id < objects.size());
         return objects[oid_id];
       }
-      coll_t get_cid(__le32 cid_id) {
+      const coll_t &get_cid(__le32 cid_id) {
         assert(cid_id < colls.size());
         return colls[cid_id];
       }