ceilometer continues to record nova instances 'exists' events after receiving 'delete.start' event
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Julien Danjou |
Bug Description
Ceilometer currently filters the events received from nova to try to bracket the lifespan of metering an instance from the end of creation (event 'compute.
It happens that if the instance_
The appearance frequency of this problem will largely depend on the value of 'instance_
Changed in ceilometer: | |
status: | New → Confirmed |
assignee: | nobody → Julien Danjou (jdanjou) |
importance: | Undecided → Medium |
milestone: | none → havana-2 |
Changed in ceilometer: | |
milestone: | none → havana-2 |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | havana-2 → 2013.2 |
I've checked how Nova works about this, and actually the last meters should have a metadata.state field set to 'soft-delete'. Could you confirm that François, based on your data?
Based on that, I think this is the same problem someone might have with metadata.state being set to 'suspended' when VM are suspended. It's not up to the collection event nor Nova to deal with that, but with the API to allow more advanced filtering and computing on duration based on range where the metadata.state value of this meter is set to 'active'.