Swift batched request to ceilometer
The Swift middleware is currently sending the metering information back to Ceilometer for every object transferred which could be a bottleneck on a high volume deployment. We would need to batch those informations before sending as one request back to Ceilometer.
Blueprint information
- Status:
- Complete
- Approver:
- Nick Barcet
- Priority:
- High
- Drafter:
- Julien Danjou
- Direction:
- Approved
- Assignee:
- Julien Danjou
- Definition:
- Approved
- Series goal:
- Accepted for grizzly
- Implementation:
- Implemented
- Milestone target:
- 2013.1
- Started by
- Julien Danjou
- Completed by
- Julien Danjou
Related branches
Related bugs
Sprints
Whiteboard
We should consider using the same accumulation scheme that Nova uses for end-of-day bandwidth notifications.
Gerrit topic: https:/
Addressed by: https:/
Add a cache in Swift middleware
Addressed by: https:/
Support publishing of multiple counters at once
Addressed by: https:/
pipeline: flush after publishing call
Addressed by: https:/
transformer: add acculumator transformer
Work Items
Dependency tree
* Blueprints in grey have been implemented.