diff options
| author | Soren Hansen <soren@linux2go.dk> | 2011-02-10 13:23:06 +0100 |
|---|---|---|
| committer | Soren Hansen <soren@linux2go.dk> | 2011-02-10 13:23:06 +0100 |
| commit | 3e13d005c776b99604d1b8714a79709da1e76467 (patch) | |
| tree | df938bfb73982608ce3a8a681d8f5e41dd5bcc87 | |
| parent | 1280c9e97b66b3914c3b7426ef6aeca57e6ff9e4 (diff) | |
Try using NullPool instead of SingletonPool
| -rw-r--r-- | nova/db/sqlalchemy/session.py | 3 |
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, |
