From 73a27533beba3587f8447b4d41d200427c45042b Mon Sep 17 00:00:00 2001 From: David Zafman Date: Thu, 26 May 2016 22:09:42 -0700 Subject: [PATCH] osd: Fix hang on unfound object after mark_unfound_lost is done Signed-off-by: David Zafman --- src/osd/ReplicatedPG.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index f6473465862..06674728192 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -10041,6 +10041,7 @@ void ReplicatedPG::mark_all_unfound_lost( [=]() { requeue_ops(waiting_for_all_missing); waiting_for_all_missing.clear(); + requeue_object_waiters(waiting_for_unreadable_object); queue_recovery(); stringstream ss; -- 2.39.5