Glance hangs from a missing connection timeout in rbd driver
Bug #1469246 reported by
Mike Fedosin
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glance_store |
Fix Released
|
High
|
Mike Fedosin |
Bug Description
If the rbd driver fails to connect to Ceph, glance-api hangs until it's restarted. There are no errors in log http://
The reason is that we don't provide connection timeout parameter in https:/
Another reason is that RBD is a python binding for librados which isn't patched by eventlet. It means that glance won't switch green threads on i/o operations. So, if one thread hangs - the whole service hangs.
Changed in glance-store: | |
assignee: | nobody → jelly (coding1314) |
Changed in glance-store: | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in glance-store: | |
milestone: | none → 0.9.0 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Sorry, jelly :( I'm currently working on fix for this issue.