From 4d5db0616e03551263b1741e975691839ad1789e Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Sun, 6 Apr 2014 11:22:04 -0700 Subject: [PATCH] ReplicatedPG::find_object_context: check obs.exists on clone obc before checking snaps Fixes: #7858 Signed-off-by: Samuel Just --- src/osd/ReplicatedPG.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 0fc846156e4c1..be5eaa51b0ad8 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -6995,7 +6995,7 @@ int ReplicatedPG::find_object_context(const hobject_t& oid, } ObjectContextRef obc = get_object_context(soid, false); - if (!obc) { + if (!obc || !obc->obs.exists) { dout(20) << __func__ << " missing clone " << soid << dendl; if (pmissing) *pmissing = soid; -- 2.39.5