Missed 'volume' from notification definition blocks remaining notifications to be processed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Undecided
|
Pradeep Kilambi | ||
Liberty |
Fix Committed
|
Undecided
|
Mehdi Abaakouk |
Bug Description
When meter definition is missing 'volume' keyword all other notifications ain't processed.
E.g. having next definition in meters.yaml:
- name: "image.size"
event_type:
- "image.upload"
- "image.delete"
- "image.update"
type: "gauge"
unit: B
project_id: $.payload.owner
Leads to next error:
2016-01-21 09:20:12.363 12161 ERROR stevedore.extension [-] Could not load 'meter': 'volume'
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension [-] 'volume'
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension Traceback (most recent call last):
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension File "/usr/lib/
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension verify_
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension File "/usr/lib/
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension obj = plugin(
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension File "/usr/lib/
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension self.definitions = load_definition
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension File "/usr/lib/
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension if (event_
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension KeyError: 'volume'
2016-01-21 09:20:12.365 12161 ERROR stevedore.extension
Regards,
Yurii
Changed in ceilometer: | |
assignee: | nobody → Pradeep Kilambi (pkilambi) |
Fix proposed to branch: master /review. openstack. org/272126
Review: https:/