mongodb retry logic uses unpatched time.sleep to wait
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
High
|
Chris Dent | ||
Kilo |
Fix Released
|
High
|
Chris Dent |
Bug Description
The mongo db retry handling added in https:/
Most of the commands which use that retry code are running under eventlet with various modules monkeypatched.
However it is using time.sleep, which is _not_ monkeypatched.
This has an interesting impact which can be see relatively easily in ceilometer-
If the time.sleep is changed to eventlet.
Changed in ceilometer: | |
milestone: | none → kilo-rc2 |
importance: | Undecided → High |
assignee: | nobody → Chris Dent (chdent) |
status: | New → In Progress |
Changed in ceilometer: | |
milestone: | kilo-rc2 → none |
Changed in ceilometer: | |
milestone: | none → liberty-1 |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | liberty-1 → 5.0.0 |
Fix proposed to branch: master /review. openstack. org/176751
Review: https:/