diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-11-19 18:37:06 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-11-19 18:37:06 +0000 |
commit | e682f3ed2a376846fabaf171324adb0f2bfb2456 (patch) | |
tree | a965b903946480fbd89475aef08e6aa4acde16ea | |
parent | 027bdcb303e9c2327aa86ae1f504dd960a43801c (diff) | |
parent | 7f755bf6fedb339f3c8edc334bf31b70f38eda77 (diff) | |
download | oslo-db-e682f3ed2a376846fabaf171324adb0f2bfb2456.tar.gz |
Merge "Ensure is_backend_avail() doesn't leave open connections"
-rw-r--r-- | oslo/db/sqlalchemy/utils.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/oslo/db/sqlalchemy/utils.py b/oslo/db/sqlalchemy/utils.py index ccac7cd..dd891b6 100644 --- a/oslo/db/sqlalchemy/utils.py +++ b/oslo/db/sqlalchemy/utils.py @@ -683,7 +683,8 @@ def is_backend_avail(backend, database, user=None, passwd=None): user=user, passwd=passwd) try: - provision.Backend._ensure_backend_available(connect_uri) + eng = provision.Backend._ensure_backend_available(connect_uri) + eng.dispose() except exception.BackendNotAvailable: return False else: |