File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -469,6 +469,9 @@ def _reconcile_mysqld_exporter(
469
469
logger .debug ("Skip reconcile mysqld exporter: empty pebble layer" )
470
470
return
471
471
472
+ if not self ._mysql .is_data_dir_initialised ():
473
+ logger .debug ("Skip reconcile mysqld exporter: mysql not initialised" )
474
+ return
472
475
self .current_event = event
473
476
self ._reconcile_pebble_layer (container )
474
477
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ def test_mysql_pebble_ready(
156
156
_wait_until_mysql_connection ,
157
157
_get_mysql_version ,
158
158
_initialize_juju_units_operations_table ,
159
- _is_data_dir_initialised ,
160
159
_create_cluster_set ,
160
+ _is_data_dir_initialised ,
161
161
_write_content_to_file ,
162
- _active_status_message ,
163
162
_upgrade_idle ,
163
+ _active_status_message ,
164
164
_rescan_cluster ,
165
165
_cluster_metadata_exists ,
166
166
_install_plugins ,
@@ -186,6 +186,7 @@ def test_mysql_pebble_ready(
186
186
self .layer_dict ()["services" ],
187
187
)
188
188
189
+ _is_data_dir_initialised .return_value = True
189
190
self .harness .add_relation ("metrics-endpoint" , "test-cos-app" )
190
191
plan = self .harness .get_container_pebble_plan ("mysql" )
191
192
self .assertEqual (
You can’t perform that action at this time.
0 commit comments