55% % Copyright (c) 2007-2024 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
66% %
77
8- % % Test suite for the verify_initial_run feature.
8+ % % Test suite for the prevent_startup_if_node_was_reset feature.
99% % This feature helps detect potential data loss scenarios by maintaining
1010% % a marker file to track if a node has been initialized before.
1111
@@ -25,12 +25,12 @@ all() ->
2525groups () ->
2626 [
2727 {single_node_mnesia , [], [
28- verify_initial_run_disabled ,
29- verify_initial_run_enabled
28+ prevent_startup_if_node_was_reset_disabled ,
29+ prevent_startup_if_node_was_reset_enabled
3030 ]},
3131 {single_node_khepri , [], [
32- verify_initial_run_disabled ,
33- verify_initial_run_enabled
32+ prevent_startup_if_node_was_reset_disabled ,
33+ prevent_startup_if_node_was_reset_enabled
3434 ]}
3535 ].
3636
@@ -76,7 +76,7 @@ end_per_testcase(Testcase, Config) ->
7676% % Test cases
7777% % -------------------------------------------------------------------
7878
79- verify_initial_run_disabled (Config ) ->
79+ prevent_startup_if_node_was_reset_disabled (Config ) ->
8080 % When feature is disabled (default), node should start normally
8181 DataDir = rabbit_ct_broker_helpers :get_node_config (Config , 0 , data_dir ),
8282 MarkerFile = filename :join (DataDir , " node_initialized.marker" ),
@@ -91,7 +91,7 @@ verify_initial_run_disabled(Config) ->
9191 ? assertNot (filelib :is_file (MarkerFile )),
9292 ok .
9393
94- verify_initial_run_enabled (Config ) ->
94+ prevent_startup_if_node_was_reset_enabled (Config ) ->
9595 DataDir = rabbit_ct_broker_helpers :get_node_config (Config , 0 , data_dir ),
9696 MarkerFile = filename :join (DataDir , " node_initialized.marker" ),
9797
@@ -140,11 +140,11 @@ start_app(Config) ->
140140 Error -> Error
141141 end .
142142
143- maybe_enable_verify_initial_run (Config , verify_initial_run_enabled ) ->
143+ maybe_enable_prevent_startup_if_node_was_reset (Config , prevent_startup_if_node_was_reset_enabled ) ->
144144 rabbit_ct_helpers :merge_app_env (
145- Config , {rabbit , [{verify_initial_run , true }]}
145+ Config , {rabbit , [{prevent_startup_if_node_was_reset , true }]}
146146 );
147- maybe_enable_verify_initial_run (Config , _ ) ->
147+ maybe_enable_prevent_startup_if_node_was_reset (Config , _ ) ->
148148 Config .
149149
150150meta_store (single_node_mnesia ) ->
@@ -165,4 +165,4 @@ schema_file(Config) ->
165165
166166set_env (Config , Bool ) ->
167167 Node = rabbit_ct_broker_helpers :get_node_config (Config , 0 , nodename ),
168- ok = rpc :call (Node , application , set_env , [rabbit , verify_initial_run , Bool ]).
168+ ok = rpc :call (Node , application , set_env , [rabbit , prevent_startup_if_node_was_reset , Bool ]).
0 commit comments