Don't use a global configuration instance
Marconi currently depends on a global configuration instance, this has been proved to be a bad practice and to cause different issues. As part of Ith development, this blueprint proposes getting rid of that global instance and instead, pass a config object where needed.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Flavio Percoco
- Direction:
- Approved
- Assignee:
- Kurt Griffiths
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- 2014.1
- Started by
- Kurt Griffiths
- Completed by
- Allele Dev
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Use oslo.config directly instead of common.config
Gerrit topic: https:/
Addressed by: https:/
fix(queues): Global config used everywhere
Gerrit topic: https:/
Addressed by: https:/
fix(bootstrap): Logging CLI options don't work
Addressed by: https:/
feat: Storage sharding foundation
Work Items
Work items:
Remove common.config: INPROGRESS
Replace global instances: TODO