Sample not requeued or ack'ed on sample publishing failure
Bug #1486660 reported by
Rohit Jaiswal
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Triaged
|
Medium
|
Rohit Jaiswal |
Bug Description
When the sample pipeline sink has a single publisher configured and persistence or publishing fails, the configured sample publisher will propagate the Exception to SampleSink in pipeline:https:/
The pipeline code assumes multiple publishers as the default case, when in a single publisher case, an error from publisher means the sample is likely lost and should be requeued.
Notification agent should support ack_on_sample_error similar to supporting ack_on_event_error and allow sample requeuing.
Changed in ceilometer: | |
assignee: | nobody → Rohit Jaiswal (rohit-jaiswal-3) |
Changed in ceilometer: | |
status: | New → Triaged |
importance: | Undecided → Medium |
To post a comment you must log in.
The fix for this will result in a requeue feature for samples in the notification agent which should be disabled by default and should only be enabled when pipeline is configured with single publisher for samples. It should also handle the case where samples are published to pipeline queues in HA scenario. Samples from api and polling source should be requeued on the sample queue.