Description of problem: Cinder volume stuck in creating / deleting state after a DB Error. Version-Release number of selected component (if applicable): Red Hat OpenStack Platform 16.1 How reproducible: Always Steps to Reproduce: 1. Launched 20 Heat Stacks with 20 second delay which creates 5 volumes / stack. 2. few volumes are stuck in creating state whenever a DB Error occurs. Actual results: few volumes are stuck in creating state whenever a DB Error occurs. Expected results: Volumes should either be retried for creation or catch the exception and move the volume into error state rather than creating / deleting. Additional info:
Please note that the status is stored in the database, and if you can't reach the database you can't update the status, so this probably can't be fixed.
Talked with Sai, directly by irc. His original observations were observed 'Create volume request issued successfully', then some "2013, 'Lost connection to MySQL server during query'" As ceph backend was showing "HEALTH_OK" pointed most the direction to the controller side. From logs, "2020-09-21 11:39:14 1196201 [Warning] Aborted connection 1196201 to db: 'cinder' user: 'cinder' host: '10.170.214.20' (Got an error reading communication packets)" this raised the bell to check[1]: mysqladmin ext | grep Abort" kind for checking that stats (if something growing in time) | Aborted_clients | 6974 | Aborted_connects | 296 As even nova was showing similar situation a potential hint to corroborated was increasing "connect_timeout in galera to 30 sec from 10", after that confirmed a lot of improvement, no errors till now according to [2] values tested were: - increased mysql connect_timeout from 10 to 30 sec - increased nova_libvirt block_device_allocate_retries to 200 @Sai could you confirm what is the current situation? is any pending action apart of what was discussed verbally? [1]https://www.percona.com/blog/2008/08/23/how-to-track-down-the-source-of-aborted_connects/ [2] https://bugzilla.redhat.com/show_bug.cgi?id=1872636#c32
Things i changed: MariaDB [(none)]> show variables like '%timeout%'; +---------------------------------------+----------+ | Variable_name | Value | +---------------------------------------+----------+ | connect_timeout | 120 | <<==== This one, Initially we raised to 30s which has improvement but didn't help and then 60s which had lot of improvement but still saw connect errors. | deadlock_timeout_long | 50000000 | | deadlock_timeout_short | 10000 | | delayed_insert_timeout | 300 | | idle_readonly_transaction_timeout | 0 | | idle_transaction_timeout | 0 | | idle_write_transaction_timeout | 0 | | innodb_flush_log_at_timeout | 1 | | innodb_lock_wait_timeout | 120 |<< ==== This one for lock wait timeout. | innodb_rollback_on_timeout | OFF | | interactive_timeout | 28800 | | lock_wait_timeout | 86400 | | net_read_timeout | 30 | | net_write_timeout | 60 | | rpl_semi_sync_master_timeout | 10000 | | rpl_semi_sync_slave_kill_conn_timeout | 5 | | slave_net_timeout | 60 | | thread_pool_idle_timeout | 60 | | wait_timeout | 28800 | +---------------------------------------+----------+ In Cinder.conf, service_down_time = 300 report_interval = 30 rpc_response_timeout = 600 use_db_reconnect = True In nova-compute: block_device_allocate_retries=200 The above seem to help but there are still occasional mysql timeouts.
Error I used to see earlier when connect_timeout was 10s / 30s: |__Atom 'cinder.volume.flows.manager.create_volume.ExtractVolumeRefTask;volume:create' {'intention': 'EXECUTE', 'state': 'SUCCESS', 'requires': {'context': <cinder.context.RequestContext object at 0x7f885eb29be0>, 'volume': Volume(_name_id=None,admin_metadata={},attach_status='detached',availability_zone='nova',bootable=True,cluster=<?>,cluster_name=None,consistencygroup=<?>,consistencygroup_id=None,created_at=2020-09-23T06:14:20Z,deleted=False,deleted_at=None,display_description='',display_name='',ec2_id=None,encryption_key_id=None,glance_metadata=<?>,group=<?>,group_id=None,host='hostgroup@tripleo_ceph#tripleo_ceph',id=8b378180-9424-4378-9dc5-cb9b79faf85c,launched_at=None,metadata={},migration_status=None,multiattach=False,previous_status=None,project_id='af870d09307d4601b37da4a510d4821e',provider_auth=None,provider_geometry=None,provider_id=None,provider_location=None,replication_driver_data=None,replication_extended_status=None,replication_status=None,scheduled_at=2020-09-23T06:14:20Z,service_uuid=None,shared_targets=True,size=30,snapshot_id=None,snapshots=<?>,source_volid=None,status='creating',terminated_at=None,updated_at=2020-09-23T06:14:20Z,user_id='4ff79464480c468ea35e60dee965b82b',volume_attachment=<?>,volume_type=VolumeType(6921b4ce-23d7-489a-884a-e56ed8f4e366),volume_type_id=6921b4ce-23d7-489a-884a-e56ed8f4e366)}, 'provides': Volume(_name_id=None,admin_metadata={},attach_status='detached',availability_zone='nova',bootable=True,cluster=<?>,cluster_name=None,consistencygroup=<?>,consistencygroup_id=None,created_at=2020-09-23T06:14:20Z,deleted=False,deleted_at=None,display_description='',display_name='',ec2_id=None,encryption_key_id=None,glance_metadata=<?>,group=<?>,group_id=None,host='hostgroup@tripleo_ceph#tripleo_ceph',id=8b378180-9424-4378-9dc5-cb9b79faf85c,launched_at=None,metadata={},migration_status=None,multiattach=False,previous_status=None,project_id='af870d09307d4601b37da4a510d4821e',provider_auth=None,provider_geometry=None,provider_id=None,provider_location=None,replication_driver_data=None,replication_extended_status=None,replication_status=None,scheduled_at=2020-09-23T06:14:20Z,service_uuid=None,shared_targets=True,size=30,snapshot_id=None,snapshots=<?>,source_volid=None,status='creating',terminated_at=None,updated_at=2020-09-23T06:14:20Z,user_id='4ff79464480c468ea35e60dee965b82b',volume_attachment=<?>,volume_type=VolumeType(6921b4ce-23d7-489a-884a-e56ed8f4e366),volume_type_id=6921b4ce-23d7-489a-884a-e56ed8f4e366)} |__Flow 'volume_create_manager': oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') (Background on this error at: http://sqlalche.me/e/e3q8) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager Traceback (most recent call last): 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2262, in _wrap_pool_connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return fn() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 354, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return _ConnectionFairy._checkout(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 751, in _checkout 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager fairy = _ConnectionRecord.checkout(pool) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 483, in checkout 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager rec = pool._do_get() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 138, in _do_get 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._dec_overflow() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager compat.reraise(exc_type, exc_value, exc_tb) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager raise value 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 135, in _do_get 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return self._create_connection() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 299, in _create_connection 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return _ConnectionRecord(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 428, in __init__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self.__connect(first_connect_check=True) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 630, in __connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager connection = pool._invoke_creator(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return dialect.connect(*cargs, **cparams) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/default.py", line 453, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return self.dbapi.connect(*cargs, **cparams) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/__init__.py", line 90, in Connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return Connection(*args, **kwargs) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 699, in __init__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self.connect() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 936, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._request_authentication() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 1156, in _request_authentication 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager auth_packet = self._read_packet() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 991, in _read_packet 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager packet_header = self._read_bytes(4) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 1037, in _read_bytes 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager CR.CR_SERVER_LOST, "Lost connection to MySQL server during query") 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query') 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager The above exception was the direct cause of the following exception: 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager Traceback (most recent call last): 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/taskflow/engines/action_engine/executor.py", line 53, in _execute_task 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager result = task.execute(**arguments) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 1135, in execute 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager **volume_spec) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/utils.py", line 696, in _wrapper 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return r.call(f, *args, **kwargs) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/retrying.py", line 223, in call 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return attempt.get(self._wrap_exception) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/retrying.py", line 261, in get 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager six.reraise(self.value[0], self.value[1], self.value[2]) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/six.py", line 693, in reraise 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager raise value 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/retrying.py", line 217, in call 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager attempt = Attempt(fn(*args, **kwargs), attempt_number, False) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 1039, in _create_from_image 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager image_meta=image_meta) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 412, in _handle_bootable_volume_glance_meta 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager volume_utils.enable_bootable_flag(volume) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/volume_utils.py", line 1091, in enable_bootable_flag 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager volume.save() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/objects/volume.py", line 399, in save 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager db.volume_update(self._context, self.id, updates) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/db/api.py", line 326, in volume_update 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return IMPL.volume_update(context, volume_id, values) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 241, in wrapper 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return f(*args, **kwargs) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 189, in wrapper 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return f(*args, **kwargs) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 2590, in volume_update 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager result = query.filter_by(id=volume_id).update(values) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3818, in update 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager update_op.exec_() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1671, in exec_ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._do_exec() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1864, in _do_exec 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._execute_stmt(update_stmt) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1676, in _execute_stmt 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self.result = self.query._execute_crud(stmt, self.mapper) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3347, in _execute_crud 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager mapper=mapper, clause=stmt, close_with_result=True 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3332, in _connection_from_session 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager conn = self.session.connection(**kw) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/session.py", line 1123, in connection 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager execution_options=execution_options, 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/session.py", line 1129, in _connection_for_bind 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager engine, execution_options 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/session.py", line 430, in _connection_for_bind 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager conn = bind._contextual_connect() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2226, in _contextual_connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._wrap_pool_connect(self.pool.connect, None), 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2266, in _wrap_pool_connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager e, dialect, self 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 1534, in _handle_dbapi_exception_noconnection 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager util.raise_from_cause(newraise, exc_info) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager reraise(type(exception), exception, tb=exc_tb, cause=cause) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 128, in reraise 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager raise value.with_traceback(tb) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2262, in _wrap_pool_connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return fn() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 354, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return _ConnectionFairy._checkout(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 751, in _checkout 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager fairy = _ConnectionRecord.checkout(pool) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 483, in checkout 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager rec = pool._do_get() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 138, in _do_get 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._dec_overflow() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager compat.reraise(exc_type, exc_value, exc_tb) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager raise value 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 135, in _do_get 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return self._create_connection() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 299, in _create_connection 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return _ConnectionRecord(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 428, in __init__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self.__connect(first_connect_check=True) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 630, in __connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager connection = pool._invoke_creator(self) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return dialect.connect(*cargs, **cparams) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/default.py", line 453, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return self.dbapi.connect(*cargs, **cparams) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/__init__.py", line 90, in Connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager return Connection(*args, **kwargs) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 699, in __init__ 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self.connect() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 936, in connect 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager self._request_authentication() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 1156, in _request_authentication 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager auth_packet = self._read_packet() 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 991, in _read_packet 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager packet_header = self._read_bytes(4) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 1037, in _read_bytes 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager CR.CR_SERVER_LOST, "Lost connection to MySQL server during query") 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager (Background on this error at: http://sqlalche.me/e/e3q8) 2020-09-23 06:14:39.051 47 ERROR cinder.volume.manager
After setting connect_timeout in galera to 120s, I see the following errors: 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server [req-7db01864-d085-42e4-b36a-7ddcb5800e5e 4ff79464480c468ea35e60dee965b82b af870d09307d4601b37da4a510d4821e - default default] Exception during message handling: oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '10.170.214.12' (timed out)") (Background on this error at: http://sqlalche.me/e/e3q8) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 920, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/green/socket.py", line 63, in create_connection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise err 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/green/socket.py", line 53, in create_connection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server sock.connect(sa) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/greenio/base.py", line 263, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self._trampoline(fd, write=True, timeout=timeout, timeout_exc=_timeout_exc) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/greenio/base.py", line 210, in _trampoline 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server mark_as_closed=self._mark_as_closed) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/hubs/__init__.py", line 159, in trampoline 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return hub.switch() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/eventlet/hubs/hub.py", line 298, in switch 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self.greenlet.switch() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server socket.timeout: timed out 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred: 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2262, in _wrap_pool_connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return fn() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 354, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _ConnectionFairy._checkout(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 751, in _checkout 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server fairy = _ConnectionRecord.checkout(pool) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 483, in checkout 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server rec = pool._do_get() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 138, in _do_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self._dec_overflow() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server compat.reraise(exc_type, exc_value, exc_tb) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise value 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 135, in _do_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self._create_connection() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 299, in _create_connection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _ConnectionRecord(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 428, in __init__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self.__connect(first_connect_check=True) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 630, in __connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server connection = pool._invoke_creator(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return dialect.connect(*cargs, **cparams) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/default.py", line 453, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self.dbapi.connect(*cargs, **cparams) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/__init__.py", line 90, in Connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return Connection(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 699, in __init__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self.connect() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 967, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise exc 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '10.170.214.12' (timed out)") 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server The above exception was the direct cause of the following exception: 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 274, in dispatch 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "<decorator-gen-233>", line 2, in create_volume 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/objects/cleanable.py", line 212, in wrapper 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server result = f(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/volume/manager.py", line 749, in create_volume 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server _run_flow() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/volume/manager.py", line 741, in _run_flow 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server flow_engine.run() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/taskflow/engines/action_engine/engine.py", line 247, in run 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server for _state in self.run_iter(timeout=timeout): 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/taskflow/engines/action_engine/engine.py", line 340, in run_iter 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server failure.Failure.reraise_if_any(er_failures) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/taskflow/types/failure.py", line 339, in reraise_if_any 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server failures[0].reraise() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/taskflow/types/failure.py", line 346, in reraise 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server six.reraise(*self._exc_info) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/six.py", line 693, in reraise 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise value 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/taskflow/engines/action_engine/executor.py", line 53, in _execute_task 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server result = task.execute(**arguments) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 239, in execute 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server volume.refresh() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/objects/cleanable.py", line 242, in refresh 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server super(CinderCleanableObject, self).refresh() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/objects/base.py", line 492, in refresh 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server current = self.get_by_id(self._context, self.id) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/objects/base.py", line 352, in get_by_id 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server orm_obj = db.get_by_id(context, cls.model, id, *args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/api.py", line 1801, in get_by_id 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return IMPL.get_by_id(context, model, id, *args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 189, in wrapper 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 7123, in get_by_id 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _GET_METHODS[model](context, id, *args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 189, in wrapper 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 2137, in volume_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _volume_get(context, volume_id) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 189, in wrapper 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line 1897, in _volume_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server result = result.filter_by(id=volume_id).first() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3215, in first 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server ret = list(self[0:1]) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3007, in __getitem__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return list(res) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3317, in __iter__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self._execute_and_instances(context) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3339, in _execute_and_instances 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server querycontext, self._connection_from_session, close_with_result=True 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3354, in _get_bind_args 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server mapper=self._bind_mapper(), clause=querycontext.statement, **kw 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3332, in _connection_from_session 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server conn = self.session.connection(**kw) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/session.py", line 1123, in connection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server execution_options=execution_options, 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/session.py", line 1132, in _connection_for_bind 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server conn = engine._contextual_connect(**kw) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2226, in _contextual_connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self._wrap_pool_connect(self.pool.connect, None), 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2266, in _wrap_pool_connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server e, dialect, self 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 1534, in _handle_dbapi_exception_noconnection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server util.raise_from_cause(newraise, exc_info) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server reraise(type(exception), exception, tb=exc_tb, cause=cause) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 128, in reraise 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise value.with_traceback(tb) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 2262, in _wrap_pool_connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return fn() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 354, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _ConnectionFairy._checkout(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 751, in _checkout 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server fairy = _ConnectionRecord.checkout(pool) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 483, in checkout 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server rec = pool._do_get() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 138, in _do_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self._dec_overflow() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server compat.reraise(exc_type, exc_value, exc_tb) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise value 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/impl.py", line 135, in _do_get 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self._create_connection() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 299, in _create_connection 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return _ConnectionRecord(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 428, in __init__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self.__connect(first_connect_check=True) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/pool/base.py", line 630, in __connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server connection = pool._invoke_creator(self) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return dialect.connect(*cargs, **cparams) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/default.py", line 453, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return self.dbapi.connect(*cargs, **cparams) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/__init__.py", line 90, in Connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server return Connection(*args, **kwargs) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 699, in __init__ 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server self.connect() 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 967, in connect 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server raise exc 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server oslo_db.exception.DBConnectionError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '10.170.214.12' (timed out)") 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server (Background on this error at: http://sqlalche.me/e/e3q8) 2020-09-23 13:09:43.367 47 ERROR oslo_messaging.rpc.server
*** This bug has been marked as a duplicate of bug 1884263 ***