]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: Add OSD::make_infos_oid() as common function to create oid
authorDavid Zafman <david.zafman@inktank.com>
Sat, 6 Apr 2013 00:04:14 +0000 (17:04 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Fri, 19 Apr 2013 18:29:18 +0000 (11:29 -0700)
Signed-off-by: David Zafman <david.zafman@inktank.com>
src/osd/OSD.cc
src/osd/OSD.h

index ba502e6112d9ebd3688c4f574feb559564c998d4..8b3611fb3c2a169c256eb34931a8a54c6ae83a86 100644 (file)
@@ -151,7 +151,7 @@ OSDService::OSDService(OSD *osd) :
   osd(osd),
   whoami(osd->whoami), store(osd->store), clog(osd->clog),
   pg_recovery_stats(osd->pg_recovery_stats),
-  infos_oid(sobject_t("infos", CEPH_NOSNAP)),
+  infos_oid(OSD::make_infos_oid()),
   cluster_messenger(osd->cluster_messenger),
   client_messenger(osd->client_messenger),
   logger(osd->logger),
index 5166ae74aa49015b27be6704e903b8f45960468a..8251202faa35c18665e5d353036113d7e3a4d35f 100644 (file)
@@ -517,6 +517,10 @@ public:
     getline(ss, s);
     return hobject_t(sobject_t(object_t(s.c_str()), 0));
   }
+  static hobject_t make_infos_oid() {
+    hobject_t oid(sobject_t("infos", CEPH_NOSNAP));
+    return oid;
+  }
   
 
 private: