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: