Przeglądaj źródła

fix(dsraft): add default value for `force_monotonic_timestamps`

Andrew Mayorov 1 rok temu
rodzic
commit
935c81c8c4

+ 1 - 1
apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer.erl

@@ -1035,7 +1035,7 @@ force_monotonic_timestamps(DB) ->
     case erlang:get(?pd_ra_force_monotonic) of
     case erlang:get(?pd_ra_force_monotonic) of
         undefined ->
         undefined ->
             DBConfig = emqx_ds_replication_layer_meta:db_config(DB),
             DBConfig = emqx_ds_replication_layer_meta:db_config(DB),
-            Flag = maps:get(force_monotonic_timestamps, DBConfig),
+            Flag = maps:get(force_monotonic_timestamps, DBConfig, _Default = true),
             erlang:put(?pd_ra_force_monotonic, Flag);
             erlang:put(?pd_ra_force_monotonic, Flag);
         Flag ->
         Flag ->
             ok
             ok