Skip to content

Commit

Permalink
osd: Fix hang on unfound object after mark_unfound_lost is done
Browse files Browse the repository at this point in the history
Signed-off-by: David Zafman <dzafman@redhat.com>
  • Loading branch information
dzafman committed Jun 2, 2016
1 parent 02172db commit 6716d5a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/osd/ReplicatedPG.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9836,6 +9836,8 @@ void ReplicatedPG::mark_all_unfound_lost(
[=]() {
requeue_ops(waiting_for_all_missing);
waiting_for_all_missing.clear();
requeue_object_waiters(waiting_for_unreadable_object);
// XXX: What about waiting_for_degraded_object, waiting_for_blocked_object?
queue_recovery();

stringstream ss;
Expand Down

0 comments on commit 6716d5a

Please sign in to comment.