From 62c7a3c59ce479d5240eb5fbef01edf11388c7bb Mon Sep 17 00:00:00 2001 From: John Spray Date: Mon, 2 May 2016 22:23:04 +0100 Subject: [PATCH] osdc: send error to recovery waiters on shutdown ...instead of sending them '0', which gets things confused. Fixes: http://tracker.ceph.com/issues/15689 Signed-off-by: John Spray --- src/osdc/Journaler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osdc/Journaler.cc b/src/osdc/Journaler.cc index fb38a08cd183..3e20aa93e151 100644 --- a/src/osdc/Journaler.cc +++ b/src/osdc/Journaler.cc @@ -1492,7 +1492,7 @@ void Journaler::shutdown() f->complete(-EAGAIN); } - finish_contexts(cct, waitfor_recover, 0); + finish_contexts(cct, waitfor_recover, -ESHUTDOWN); std::map >::iterator i; for (i = waitfor_safe.begin(); i != waitfor_safe.end(); ++i) { -- 2.47.3