]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/osd_types: spg_t::make_pgmeta_oid()
authorSage Weil <sage@redhat.com>
Sun, 23 Nov 2014 06:28:09 +0000 (22:28 -0800)
committerSage Weil <sage@redhat.com>
Wed, 17 Dec 2014 01:07:55 +0000 (17:07 -0800)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/osd_types.h

index 3f7a18fbf76c5088ac599fd4118e587272435046..ad4459565c8dcf6bd015487f38f1cb370c710e9f 100644 (file)
@@ -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);