Skip to content

Commit 5ef45ce

Browse files
committed
Bugfixes
1 parent 2955b3b commit 5ef45ce

File tree

2 files changed

+4
-19
lines changed

2 files changed

+4
-19
lines changed

deps/rabbit/src/rabbit_core_ff.erl

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -196,12 +196,8 @@ mds_phase1_migration_post_enable(#{feature_name := FeatureName}) ->
196196
rabbit_db:set_migration_flag(FeatureName).
197197

198198
mds_migration_enable(FeatureName, TablesAndOwners) ->
199-
case ensure_khepri_cluster_matches_mnesia(FeatureName) of
200-
ok ->
201-
migrate_tables_to_khepri(FeatureName, TablesAndOwners);
202-
Error ->
203-
Error
204-
end.
199+
ok = ensure_khepri_cluster_matches_mnesia(FeatureName),
200+
migrate_tables_to_khepri(FeatureName, TablesAndOwners).
205201

206202
mds_migration_post_enable(FeatureName, TablesAndOwners) ->
207203
?assert(rabbit_khepri:is_enabled(non_blocking)),
@@ -222,16 +218,7 @@ ensure_khepri_cluster_matches_mnesia(FeatureName) ->
222218
"Feature flag `~s`: updating the Khepri cluster to match "
223219
"the Mnesia cluster",
224220
[FeatureName]),
225-
case expand_khepri_cluster(FeatureName, AllMnesiaNodes) of
226-
ok ->
227-
ok;
228-
Error ->
229-
?LOG_ERROR(
230-
"Feature flag `~s`: failed to migrate from Mnesia "
231-
"to Khepri: failed to create Khepri cluster: ~p",
232-
[FeatureName, Error]),
233-
Error
234-
end.
221+
expand_khepri_cluster(FeatureName, AllMnesiaNodes).
235222

236223
expand_khepri_cluster(FeatureName, AllMnesiaNodes) ->
237224
%% All Mnesia nodes are running (this is a requirement to enable this

deps/rabbit/src/rabbit_db.erl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,7 @@ recover_mnesia_tables() ->
7878
%% A failed migration can leave tables in read-only mode before enabling
7979
%% the feature flag. See rabbit_core_ff:final_sync_from_mnesia_to_khepri/2
8080
%% Unlock them here as mnesia is still fully functional.
81-
Tables = rabbit_channel_tracking:get_all_tracked_channel_table_names_for_node(node())
82-
++ rabbit_connection_tracking:get_all_tracked_connection_table_names_for_node(node())
83-
++ [Table || {Table, _} <- rabbit_table:definitions()],
81+
Tables = [Table || {Table, _} <- rabbit_table:definitions()],
8482
[mnesia:change_table_access_mode(Table, read_write) || Table <- Tables],
8583
ok.
8684

0 commit comments

Comments
 (0)