It seems that there used to be a db_pool in session.py but got removed by this commit. https://github.com/openstack/nova/commit/f3dd56e916232e38e74d9e2f24ce9a738cac63cf due to this bug: https://bugs.launchpad.net/nova/+bug/838581 But still I'm confused by the discussion. Are we saying eventlet + sqlalchemy + mysql pool is buggy so instead we make every DB call a blocking call? Thanks, Yun On Thu, Mar 1, 2012 at 2:45 PM, Yun Mao <yunmao at gmail.com> wrote: > There are plenty eventlet discussion recently but I'll stick my > question to this thread, although it's pretty much a separate > question. :) > > How is MySQL access handled in eventlet? Presumably it's external C > library so it's not going to be monkey patched. Does that make every > db access call a blocking call? Thanks,