From: Sage Weil Date: Wed, 1 Apr 2015 00:05:30 +0000 (-0700) Subject: os/ObjectStore: return const refs for oid, cid X-Git-Tag: v9.1.0~324^2~35 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1523265d32e1ff4a802e623acd601cd862e82355;p=ceph.git os/ObjectStore: return const refs for oid, cid Should be a bit faster. Signed-off-by: Sage Weil --- diff --git a/src/os/ObjectStore.h b/src/os/ObjectStore.h index 9651a697b787..f33e9985f71c 100644 --- a/src/os/ObjectStore.h +++ b/src/os/ObjectStore.h @@ -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]; }