Cinder monkey patching review
Several cinder services do eventlet.
1. monkey patching everything increases the likelihood of unexpected results since you are using eventlet alternatives to modules which may not behave the same.
2. monkey patching everything is normally restricted to testing
3. other openstack services e.g. Glance use a whitelist approach so they know exactly what modules are being monkey patched thus making it easier to target tessts.
4. patching everyting makes it harder if you want to use a non-patched/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Sean McGinnis
Related branches
Related bugs
Sprints
Whiteboard
(smcginnis): Marking obsolete as this has been sitting out there for a long time. If this is still needed, please submit a new bp.
None