From 26fee819d0b19aa8451bfad3e37ab87856fd3f08 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Thu, 6 Aug 2015 10:36:42 +0800 Subject: [PATCH] osd/ReplicatedPG: using hobject_t::get_snapdir. Signed-off-by: Jianpeng Ma --- src/osd/ReplicatedPG.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index b72fff92fff42..891564a89da69 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -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; -- 2.39.5