summaryrefslogtreecommitdiff
path: root/oslo_db
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-06-23 14:41:58 +0000
committerGerrit Code Review <review@openstack.org>2021-06-23 14:41:58 +0000
commit0e76c0216069a0d3f7dea1fe01d50330f03fd344 (patch)
treeedf2da38b24c6dc94abd7396a2706cc4a46f4c11 /oslo_db
parent2f39ca96baaaf87340d55972b815ce2f4a73fd9b (diff)
parenta857b83c9c28d1fe461d1c06549607c48acf337b (diff)
downloadoslo-db-0e76c0216069a0d3f7dea1fe01d50330f03fd344.tar.gz
Merge "Remove the idle_timeout option."
Diffstat (limited to 'oslo_db')
-rw-r--r--oslo_db/options.py12
-rw-r--r--oslo_db/sqlalchemy/enginefacade.py4
-rw-r--r--oslo_db/tests/sqlalchemy/test_options.py6
-rw-r--r--oslo_db/tests/sqlalchemy/test_sqlalchemy.py4
4 files changed, 0 insertions, 26 deletions
diff --git a/oslo_db/options.py b/oslo_db/options.py
index b20d0b7..bb84e61 100644
--- a/oslo_db/options.py
+++ b/oslo_db/options.py
@@ -51,18 +51,6 @@ database_opts = [
cfg.IntOpt(
'connection_recycle_time',
default=3600,
- deprecated_opts=[
- cfg.DeprecatedOpt('idle_timeout',
- group="DATABASE"),
- cfg.DeprecatedOpt('idle_timeout',
- group="database"),
- cfg.DeprecatedOpt('sql_idle_timeout',
- group='DEFAULT'),
- cfg.DeprecatedOpt('sql_idle_timeout',
- group='DATABASE'),
- cfg.DeprecatedOpt('idle_timeout',
- group='sql')
- ],
help='Connections which have been present in the connection '
'pool longer than this number of seconds will be replaced '
'with a new one the next time they are checked out from '
diff --git a/oslo_db/sqlalchemy/enginefacade.py b/oslo_db/sqlalchemy/enginefacade.py
index 1373d82..f69811b 100644
--- a/oslo_db/sqlalchemy/enginefacade.py
+++ b/oslo_db/sqlalchemy/enginefacade.py
@@ -188,8 +188,6 @@ class _TransactionFactory(object):
self._legacy_facade = None
self._start_lock = threading.Lock()
- @debtcollector.renames.renamed_kwarg(
- "idle_timeout", "connection_recycle_time", replace=True)
def configure_defaults(self, **kw):
"""Apply default configurational options.
@@ -298,8 +296,6 @@ class _TransactionFactory(object):
"""
self._configure(True, kw)
- @debtcollector.renames.renamed_kwarg(
- "idle_timeout", "connection_recycle_time", replace=True)
def configure(self, **kw):
"""Apply configurational options.
diff --git a/oslo_db/tests/sqlalchemy/test_options.py b/oslo_db/tests/sqlalchemy/test_options.py
index b962182..a0cb5d4 100644
--- a/oslo_db/tests/sqlalchemy/test_options.py
+++ b/oslo_db/tests/sqlalchemy/test_options.py
@@ -68,7 +68,6 @@ pool_timeout=7
def test_dbapi_database_deprecated_parameters(self):
path = self.create_tempfiles([['tmp', b'[DATABASE]\n'
b'sql_connection=fake_connection\n'
- b'sql_idle_timeout=100\n'
b'sql_max_retries=22\n'
b'reconnect_interval=17\n'
b'sqlalchemy_max_overflow=101\n'
@@ -76,8 +75,6 @@ pool_timeout=7
]])[0]
self.conf(['--config-file', path])
self.assertEqual('fake_connection', self.conf.database.connection)
- self.assertEqual(100, self.conf.database.connection_recycle_time)
- self.assertEqual(100, self.conf.database.idle_timeout)
self.assertEqual(22, self.conf.database.max_retries)
self.assertEqual(17, self.conf.database.retry_interval)
self.assertEqual(101, self.conf.database.max_overflow)
@@ -86,12 +83,9 @@ pool_timeout=7
def test_dbapi_database_deprecated_parameters_sql(self):
path = self.create_tempfiles([['tmp', b'[sql]\n'
b'connection=test_sql_connection\n'
- b'idle_timeout=99\n'
]])[0]
self.conf(['--config-file', path])
self.assertEqual('test_sql_connection', self.conf.database.connection)
- self.assertEqual(99, self.conf.database.connection_recycle_time)
- self.assertEqual(99, self.conf.database.idle_timeout)
def test_deprecated_dbapi_parameters(self):
path = self.create_tempfiles([['tmp', b'[DEFAULT]\n'
diff --git a/oslo_db/tests/sqlalchemy/test_sqlalchemy.py b/oslo_db/tests/sqlalchemy/test_sqlalchemy.py
index 7b51e36..2dd863a 100644
--- a/oslo_db/tests/sqlalchemy/test_sqlalchemy.py
+++ b/oslo_db/tests/sqlalchemy/test_sqlalchemy.py
@@ -404,10 +404,6 @@ class EngineFacadeTestCase(oslo_test.BaseTestCase):
self.assertFalse(ses.autocommit)
self.assertTrue(ses.expire_on_commit)
- def test_direct_invocation_deprecated_args(self):
- facade = session.EngineFacade("sqlite://", idle_timeout=59)
- self.assertEqual(59, facade.get_engine().pool._recycle)
-
@mock.patch('oslo_db.sqlalchemy.orm.get_maker')
@mock.patch('oslo_db.sqlalchemy.engines.create_engine')
def test_creation_from_config(self, create_engine, get_maker):