Просмотр исходного кода

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

Andrew Mayorov 1 год назад
Родитель
Сommit
935c81c8c4
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/emqx_ds_builtin_raft/src/emqx_ds_replication_layer.erl

+ 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
         undefined ->
             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);
         Flag ->
             ok