aboutsummaryrefslogtreecommitdiff
path: root/apps/dreki/src/dreki_plum.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dreki/src/dreki_plum.erl')
-rw-r--r--apps/dreki/src/dreki_plum.erl30
1 files changed, 11 insertions, 19 deletions
diff --git a/apps/dreki/src/dreki_plum.erl b/apps/dreki/src/dreki_plum.erl
index 9c03e46..dccdad7 100644
--- a/apps/dreki/src/dreki_plum.erl
+++ b/apps/dreki/src/dreki_plum.erl
@@ -8,7 +8,6 @@ before_start() ->
%% We temporarily disable plum_db's AAE to avoid rebuilding hashtrees
%% until we are ready to do it
ok = suspend_aae(),
- logger:debug("-- DISABLED AAE ! --"),
_ = application:ensure_all_started(plum_db, permanent),
ok.
@@ -27,9 +26,7 @@ suspend_aae() ->
true ->
ok = application:set_env(plum_db, priv_aae_enabled, true),
ok = application:set_env(plum_db, aae_enabled, false),
- ?LOG_NOTICE(#{
- description => "Temporarily disabled active anti-entropy (AAE) during initialisation"
- }),
+ ?LOG_NOTICE(#{message => "Temporarily disabled plum_db aae during initialisation"}),
ok;
false ->
ok
@@ -40,9 +37,7 @@ restore_aae() ->
true ->
%% plum_db should have started so we call plum_db_config
ok = plum_db_config:set(aae_enabled, true),
- ?LOG_NOTICE(#{
- description => "Active anti-entropy (AAE) re-enabled"
- }),
+ ?LOG_NOTICE(#{message => "plum_db aae re-enabled"}),
ok;
false ->
ok
@@ -51,11 +46,10 @@ restore_aae() ->
maybe_wait_for_plum_db_partitions() ->
case wait_for_partitions() of
true ->
- %% We block until all partitions are initialised
- ?LOG_NOTICE(#{
- description => "Application master is waiting for plum_db partitions to be initialised"
- }),
- plum_db_startup_coordinator:wait_for_partitions();
+ ?LOG_NOTICE(#{domain => [dreki_plum], message => "Waiting for plum_db partitions to be initialised"}),
+ ok = plum_db_startup_coordinator:wait_for_partitions(),
+ ?LOG_NOTICE(#{domain => [dreki_plum], message => "plum_db partitions initialised"}),
+ ok;
false ->
ok
end.
@@ -64,10 +58,10 @@ maybe_wait_for_plum_db_hashtrees() ->
case wait_for_hashtrees() of
true ->
%% We block until all hashtrees are built
- ?LOG_NOTICE(#{
- description => "Application master is waiting for plum_db hashtrees to be built"
- }),
- plum_db_startup_coordinator:wait_for_hashtrees();
+ ?LOG_NOTICE(#{domain => [dreki_plum], message => "Waiting for plum_db hashtrees to be built"}),
+ ok = plum_db_startup_coordinator:wait_for_hashtrees(),
+ ?LOG_NOTICE(#{domain => [dreki_plum], message => "plum_db hashtrees built"}),
+ ok;
false ->
ok
end,
@@ -88,9 +82,7 @@ maybe_wait_for_aae_exchange() ->
%% We have not yet joined a cluster, so we finish
ok;
Peers ->
- ?LOG_NOTICE(#{
- description => "Application master is waiting for plum_db AAE to perform exchange"
- }),
+ ?LOG_NOTICE(#{domain => [plum_db], message => "Waiting for plum_db AAE to perform exchange"}),
%% We are in a cluster, we randomnly pick a peer and
%% perform an AAE exchange
[Peer|_] = lists_utils:shuffle(Peers),