summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMehdi Abaakouk <sileht@redhat.com>2016-07-21 14:33:10 +0200
committerMehdi Abaakouk (sileht) <sileht@redhat.com>2016-08-02 07:30:45 +0000
commit54a30501a9406742427b731d4f7fb2469529720e (patch)
tree8fbc15748555fc208bf95c9deb7ee4e823f93b9b
parent1b78aab869ab04c394aed5368ee457e02e6bcd8b (diff)
downloadceilometer-54a30501a9406742427b731d4f7fb2469529720e.tar.gz
consumes error notif. when event are disabled
When we fixes #1364708, this was worked only when store_event=True. This change fixes the issue when store_event=False. Change-Id: I6748397718be03e3f93ae2ccaa99642decdd9745 Related-bug: #1364708 (cherry picked from commit a3eb0fafadcdcbb8f48f3db13ffc103717bae99b)
-rw-r--r--ceilometer/agent/plugin_base.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/ceilometer/agent/plugin_base.py b/ceilometer/agent/plugin_base.py
index 7b54e92c..49284d50 100644
--- a/ceilometer/agent/plugin_base.py
+++ b/ceilometer/agent/plugin_base.py
@@ -78,6 +78,19 @@ class NotificationBase(PluginBase):
:param message: Message to process.
"""
+ @staticmethod
+ def _consume_and_drop(notifications):
+ """RPC endpoint for useless notification level"""
+ # NOTE(sileht): nothing special todo here, but because we listen
+ # for the generic notification exchange we have to consume all its
+ # queues
+
+ audit = _consume_and_drop
+ debug = _consume_and_drop
+ warn = _consume_and_drop
+ error = _consume_and_drop
+ critical = _consume_and_drop
+
def info(self, notifications):
"""RPC endpoint for notification messages at info level