diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_core_ff.erl | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/src/rabbit_core_ff.erl b/src/rabbit_core_ff.erl index f97170f6ac..63aa9b30f1 100644 --- a/src/rabbit_core_ff.erl +++ b/src/rabbit_core_ff.erl @@ -36,12 +36,11 @@ }}). -rabbit_feature_flag( - {maintenance_mode_status, - #{ - desc => "Maintenance mode status", - stability => stable, - migration_fun => {?MODULE, maintenance_mode_status_migration} - }}). + {maintenance_mode_status, + #{desc => "Maintenance mode status", + stability => stable, + migration_fun => {?MODULE, maintenance_mode_status_migration} + }}). %% ------------------------------------------------------------------- %% Quorum queues. @@ -106,7 +105,6 @@ remove_explicit_default_bindings(FeatureName, Queues) -> || Q <- Queues], ok. - %% ------------------------------------------------------------------- %% Virtual host metadata. %% ------------------------------------------------------------------- @@ -122,19 +120,24 @@ virtual_host_metadata_migration(_FeatureName, _FeatureProps, enable) -> virtual_host_metadata_migration(_FeatureName, _FeatureProps, is_enabled) -> mnesia:table_info(rabbit_vhost, attributes) =:= vhost:fields(vhost_v2). - -%% -%% Maintenance mode -%% +%% ------------------------------------------------------------------- +%% Maintenance mode. +%% ------------------------------------------------------------------- maintenance_mode_status_migration(FeatureName, _FeatureProps, enable) -> TableName = rabbit_maintenance:status_table_name(), - rabbit_log:info("Creating table ~s for feature flag `~s`", [TableName, FeatureName]), + rabbit_log:info( + "Creating table ~s for feature flag `~s`", + [TableName, FeatureName]), try - _ = rabbit_table:create(TableName, rabbit_maintenance:status_table_definition()), + _ = rabbit_table:create( + TableName, + rabbit_maintenance:status_table_definition()), _ = rabbit_table:ensure_table_copy(TableName, node()) catch throw:Reason -> - rabbit_log:error("Failed to create maintenance status table: ~p", [Reason]) + rabbit_log:error( + "Failed to create maintenance status table: ~p", + [Reason]) end; maintenance_mode_status_migration(_FeatureName, _FeatureProps, is_enabled) -> rabbit_table:exists(rabbit_maintenance:status_table_name()). |
