From: David Zafman Date: Fri, 27 May 2016 05:09:42 +0000 (-0700) Subject: osd: Fix hang on unfound object after mark_unfound_lost is done X-Git-Tag: v11.1.0~494^2~4 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=73a27533beba3587f8447b4d41d200427c45042b;p=ceph-ci.git osd: Fix hang on unfound object after mark_unfound_lost is done Signed-off-by: David Zafman --- 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;