summaryrefslogtreecommitdiff
path: root/trove/db/sqlalchemy/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'trove/db/sqlalchemy/session.py')
-rw-r--r--trove/db/sqlalchemy/session.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/trove/db/sqlalchemy/session.py b/trove/db/sqlalchemy/session.py
index 39a0f218..1d2a1e08 100644
--- a/trove/db/sqlalchemy/session.py
+++ b/trove/db/sqlalchemy/session.py
@@ -94,6 +94,10 @@ def _create_facade(options):
# use enginefacade.from_config() instead
database_opts = dict(CONF.database)
database_opts.pop('query_log')
+ # FIXME(wuchunyang): we need to remove reliance on autocommit
+ # semantics ASAP. since it's not compatible with
+ # SQLAlchemy 2.0
+ database_opts['autocommit'] = True
_FACADE = session.EngineFacade(
options['database']['connection'],
**database_opts