Gnocchi publisher has exception in exception handler while updating non existing gnocchi resource
Bug #2064124 reported by
Michel Nederlof
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
New
|
Undecided
|
Unassigned |
Bug Description
The exception raised when trying to update a resource that does not exist yet, raises yet another exception as the key was popped in the try-except statement
Relevant line:
https:/
Will provide a patch for this.
To post a comment you must log in.
``` pipeline. event During handling of the above exception, another exception occurred: pipeline. event pipeline. event Traceback (most recent call last): pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ pipeline/ event.py" , line 57, in process_ notifications pipeline. event p(event) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ pipeline/ base.py" , line 53, in p pipeline. event p.publish_ data(data) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ pipeline/ event.py" , line 114, in publish_data pipeline. event self.sink. publish_ events( supported) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ pipeline/ event.py" , line 90, in publish_events pipeline. event p.publish_ events( events) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ publisher/ gnocchi. py", line 527, in publish_events pipeline. event self._update_ event(rd, event) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ publisher/ gnocchi. py", line 542, in _update_event pipeline. event self._set_ update_ attributes( resource) pipeline. event File "/var/lib/ kolla/venv/ lib/python3. 10/site- packages/ ceilometer/ publisher/ gnocchi. py", line 593, in _set_update_ attributes pipeline. event "ignore it.", resource['id']) pipeline. event KeyError: 'id'
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
2024-04-29 13:42:28.650 19 ERROR ceilometer.
```