SQLAlchemy w/ MySQL doesn't play nice with eventlet
Bug #824033 reported by
Brian Lamar
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Brian Lamar |
Bug Description
Currently SQLAlchemy uses the MySQLdb library to connect with MySQL. This being a C-based library it is immune to eventlet's monkey patching and thus only one SQL connection is made and one SQL query can be executed at a single time. This is border-line bug and feature request but I have chosen bug because any API should be able to handle multiple long-running SQL queries while processing other SQL-required queries.
Related branches
lp:~rackspace-titan/nova/sqlalchemy-eventlet
- Josh Kearney (community): Approve
- Brian Waldon (community): Approve
-
Diff: 126 lines (+74/-26)2 files modifiednova/db/sqlalchemy/session.py (+68/-26)
nova/flags.py (+6/-0)
Changed in nova: | |
assignee: | nobody → Brian Lamar (blamar) |
status: | New → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → diablo-4 |
Changed in nova: | |
milestone: | diablo-4 → 2011.3 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.