From 60f1b1a2f2a96cfe72acfc6855b9cc26b480732d Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 14 Dec 2016 20:49:46 -0500 Subject: [PATCH] journal: prevent repetitive error messages after being blacklisted Fixes: http://tracker.ceph.com/issues/18243 Signed-off-by: Jason Dillaman --- src/journal/JournalMetadata.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/journal/JournalMetadata.cc b/src/journal/JournalMetadata.cc index 1745f261050e..967529ddb68e 100644 --- a/src/journal/JournalMetadata.cc +++ b/src/journal/JournalMetadata.cc @@ -848,6 +848,8 @@ void JournalMetadata::handle_watch_reset() { if (r < 0) { if (r == -ENOENT) { ldout(m_cct, 5) << __func__ << ": journal header not found" << dendl; + } else if (r == -EBLACKLISTED) { + ldout(m_cct, 5) << __func__ << ": client blacklisted" << dendl; } else { lderr(m_cct) << __func__ << ": failed to watch journal: " << cpp_strerror(r) << dendl; @@ -872,7 +874,7 @@ void JournalMetadata::handle_watch_error(int err) { if (err == -ENOTCONN) { ldout(m_cct, 5) << "journal watch error: header removed" << dendl; } else if (err == -EBLACKLISTED) { - ldout(m_cct, 5) << "journal watch error: client blacklisted" << dendl; + lderr(m_cct) << "journal watch error: client blacklisted" << dendl; } else { lderr(m_cct) << "journal watch error: " << cpp_strerror(err) << dendl; } -- 2.47.3