summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSoren Hansen <soren@linux2go.dk>2011-02-10 13:23:06 +0100
committerSoren Hansen <soren@linux2go.dk>2011-02-10 13:23:06 +0100
commit3e13d005c776b99604d1b8714a79709da1e76467 (patch)
treedf938bfb73982608ce3a8a681d8f5e41dd5bcc87
parent1280c9e97b66b3914c3b7426ef6aeca57e6ff9e4 (diff)
Try using NullPool instead of SingletonPool
-rw-r--r--nova/db/sqlalchemy/session.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/db/sqlalchemy/session.py b/nova/db/sqlalchemy/session.py
index 2d90dc20f..5dd72dc08 100644
--- a/nova/db/sqlalchemy/session.py
+++ b/nova/db/sqlalchemy/session.py
@@ -20,6 +20,7 @@ Session Handling for SQLAlchemy backend
"""
from sqlalchemy import create_engine
+from sqlalchemy import pool
from sqlalchemy.orm import sessionmaker
from nova import exception
@@ -39,7 +40,7 @@ def get_session(autocommit=True, expire_on_commit=False):
if not _ENGINE:
_ENGINE = create_engine(FLAGS.sql_connection,
pool_recycle=FLAGS.sql_idle_timeout,
- isolation_level="immediate",
+ poolclass=pool.NullPool,
echo=False)
_MAKER = (sessionmaker(bind=_ENGINE,
autocommit=autocommit,