From: Sage Weil Date: Sun, 23 Nov 2014 06:28:09 +0000 (-0800) Subject: osd/osd_types: spg_t::make_pgmeta_oid() X-Git-Tag: v0.91~23^2~28 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a56f10af825766100b8fdc599393fd0e34ee86da;p=ceph.git osd/osd_types: spg_t::make_pgmeta_oid() Signed-off-by: Sage Weil --- diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 3f7a18fbf76c..ad4459565c8d 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -435,6 +435,11 @@ struct spg_t { bool is_no_shard() const { return shard == shard_id_t::NO_SHARD; } + + ghobject_t make_pgmeta_oid() const { + return ghobject_t::make_pgmeta(pgid.pool(), pgid.ps(), shard); + } + void encode(bufferlist &bl) const { ENCODE_START(1, 1, bl); ::encode(pgid, bl);