feat: make PhiAccrualFailureDetector configurable (#2709)

* feat: make PhiAccrualFailureDetector configurable

Signed-off-by: tison <wander4096@gmail.com>

* propagate

Signed-off-by: tison <wander4096@gmail.com>

* f32 does not implement Eq

Signed-off-by: tison <wander4096@gmail.com>

* add to test

Signed-off-by: tison <wander4096@gmail.com>

* fmt clippy

Signed-off-by: tison <wander4096@gmail.com>

* Update src/meta-srv/src/failure_detector.rs

* address comments

Signed-off-by: tison <wander4096@gmail.com>

---------

Signed-off-by: tison <wander4096@gmail.com>
This commit is contained in:
tison
2023-11-09 14:26:33 +08:00
committed by GitHub
parent c62ba79759
commit b9a7c2db7e
7 changed files with 122 additions and 27 deletions

View File

@@ -28,6 +28,13 @@ max_retry_times = 12
# Initial retry delay of procedures, increases exponentially
retry_delay = "500ms"
# Failure detectors options.
[failure_detector]
threshold = 8.0
min_std_deviation_millis = 100.0
acceptable_heartbeat_pause_millis = 3000
first_heartbeat_estimate_millis = 1000
# # Datanode options.
# [datanode]
# # Datanode client options.