move service.py and manager.py in to common
Nova has some core infrastructure code for all its services which is broadly applicable to most OpenStack projects. This blueprint aims to move that code into openstack-common and rework it to be generally useful.
Blueprint information
- Status:
- Complete
- Approver:
- Mark McLoughlin
- Priority:
- High
- Drafter:
- Angus Salkeld
- Direction:
- Approved
- Assignee:
- Angus Salkeld
- Definition:
- Approved
- Series goal:
- Accepted for grizzly
- Implementation:
- Implemented
- Milestone target:
- 2013.1
- Started by
- Angus Salkeld
- Completed by
- Mark McLoughlin
Related branches
Related bugs
Sprints
Whiteboard
Historical background: http://
Todo items tracked by https:/
Gerrit topic: https:/
Addressed by: https:/
Move manager.py and service.py into common.
Addressed by: https:/
Basic service launching infrastructure
Addressed by: https:/
Add signal handling to service launcher
Addressed by: https:/
Add multiprocess service launcher
Addressed by: https:/
Add __getattr__() wrapper to Service
Addressed by: https:/
Add basic periodic task infrastructure.
Addressed by: https:/
Add threadgroup to manage timers and greenthreads.
Addressed by: https:/
Add the rpc service and manager
Addressed by: https:/
Integrate eventlet backdoor
Addressed by: https:/
Log config on startup
Addressed by: https:/
Add wsgi Service class
Addressed by: https:/
Update the wsgi Server class from nova's
Addressed by: https:/
Add support for ssl needed by glance.
Gerrit topic: https:/
Mailing list discussion: http://
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Implement consume_