From ed9e3582442da1a0981d1ed5838a06953d70e580 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Sun, 1 Mar 2015 00:42:48 -0500 Subject: [PATCH] librbd: hide flush log message if no flushes are pending Signed-off-by: Jason Dillaman --- src/librbd/AsyncOperation.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/AsyncOperation.cc b/src/librbd/AsyncOperation.cc index 2f0ef81e4181f..dfb1e61a10095 100644 --- a/src/librbd/AsyncOperation.cc +++ b/src/librbd/AsyncOperation.cc @@ -29,7 +29,7 @@ void AsyncOperation::finish_op() { assert(m_xlist_item.remove_myself()); // linked list stored newest -> oldest ops - if (!iter.end()) { + if (!iter.end() && !m_flush_contexts.empty()) { ldout(m_image_ctx->cct, 20) << "moving flush contexts to previous op: " << *iter << dendl; (*iter)->m_flush_contexts.insert((*iter)->m_flush_contexts.end(), -- 2.39.5