From 913339f75fc641f24850051f80a4e293317e9b86 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Fri, 18 Dec 2015 14:15:10 -0500 Subject: [PATCH] librbd: update exclusive lock state when shutting down Signed-off-by: Jason Dillaman --- src/librbd/ExclusiveLock.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librbd/ExclusiveLock.cc b/src/librbd/ExclusiveLock.cc index 2dbfd669cdf5e..cf409739af3de 100644 --- a/src/librbd/ExclusiveLock.cc +++ b/src/librbd/ExclusiveLock.cc @@ -434,6 +434,7 @@ template void ExclusiveLock::send_shutdown() { assert(m_lock.is_locked()); if (m_state == STATE_UNLOCKED) { + m_state = STATE_SHUTTING_DOWN; m_image_ctx.aio_work_queue->unblock_writes(); m_image_ctx.op_work_queue->queue(util::create_context_callback< ExclusiveLock, &ExclusiveLock::complete_shutdown>(this), 0); -- 2.39.5