charm-mysql-innodb-cluster/unit_tests
David Ames 45b358103e Coordinated delayed action
Prior to this change, when the mysql-innodb-cluster charm received its
certificates from vault it would update its clients and subsequently
begin a rolling restart. This led to race condition failures on the
client side.

Inherit the BaseCoordinator and create the DelayedActionCoordinator in
order to delay db_router client updates until after rolling restarts
have completed.

Closes-Bug: #1918953
Change-Id: I7b0b40254c87e55370ad354d9ea4980d881e28ff
2021-04-01 16:26:21 -07:00
..
__init__.py Use mysql-shell python 2020-03-20 16:04:52 -07:00
test_lib_charm_openstack_mysql_innodb_cluster.py Point ops to logs when cluster status is None 2021-03-08 16:28:36 -08:00
test_mysql_innodb_cluster_handlers.py Coordinated delayed action 2021-04-01 16:26:21 -07:00