diff --git a/masakari/db/api.py b/masakari/db/api.py index 0d925114..734112b8 100644 --- a/masakari/db/api.py +++ b/masakari/db/api.py @@ -19,15 +19,15 @@ Call these functions from masakari.db namespace, not the masakari.db.api namespace. """ -from oslo_db import concurrency +from oslo_db import api import masakari.conf CONF = masakari.conf.CONF -_BACKEND_MAPPING = {'sqlalchemy': 'masakari.db.sqlalchemy.api'} - -IMPL = concurrency.TpoolDbapiWrapper(CONF, backend_mapping=_BACKEND_MAPPING) +IMPL = api.DBAPI.from_config( + conf=CONF, backend_mapping={'sqlalchemy': 'nova.db.sqlalchemy.api'}, +) # The maximum value a signed INT type may have MAX_INT = 0x7FFFFFFF diff --git a/releasenotes/notes/drop-oslo_db-use_tpool-fb7134d9f9cad80f.yaml b/releasenotes/notes/drop-oslo_db-use_tpool-fb7134d9f9cad80f.yaml new file mode 100644 index 00000000..287c27f4 --- /dev/null +++ b/releasenotes/notes/drop-oslo_db-use_tpool-fb7134d9f9cad80f.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - | + Experimental support for thread pooling of DB API calls has been removed.