]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedPG: using hobject_t::get_snapdir. 5356/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 6 Aug 2015 02:36:42 +0000 (10:36 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Fri, 18 Sep 2015 06:44:51 +0000 (14:44 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/ReplicatedPG.cc

index b72fff92fff42d02bdd4322a8cb6f424241c69b1..891564a89da69bf143004dc17b8d6eea2e5ff7bf 100644 (file)
@@ -1555,9 +1555,8 @@ void ReplicatedPG::do_op(OpRequestRef& op)
   }
 
   // missing snapdir?
-  hobject_t snapdir(m->get_oid(), m->get_object_locator().key,
-                   CEPH_SNAPDIR, m->get_pg().ps(), info.pgid.pool(),
-                   m->get_object_locator().nspace);
+  hobject_t snapdir = head.get_snapdir();
+
   if (is_unreadable_object(snapdir)) {
     wait_for_unreadable_object(snapdir, op);
     return;