mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-04 12:22:55 +00:00
feat: register & deregister region failure detectors actively (#4223)
* feat: Use DATANODE_LEASE_SECS from distributed_time_constants for heartbeat pause duration * feat: introduce `RegionFailureDetectorController` to manage region failure detectors * feat: add `RegionFailureDetectorController` to `DdlContext` * feat: add `region_failure_detector_controller` to `Context` in region migration * feat: register region failure detectors during rollback region migration procedure * feat: deregister region failure detectors during drop table procedure * feat: register region failure detectors during create table procedure * fix: update meta config * chore: apply suggestions from CR * chore: avoid cloning * chore: rename * chore: reduce the size of the test * chore: apply suggestions from CR * chore: move channel initialization into `RegionSupervisor::channel` * chore: minor refactor * chore: rename ident
This commit is contained in:
@@ -259,7 +259,7 @@
|
||||
| `failure_detector` | -- | -- | -- |
|
||||
| `failure_detector.threshold` | Float | `8.0` | -- |
|
||||
| `failure_detector.min_std_deviation` | String | `100ms` | -- |
|
||||
| `failure_detector.acceptable_heartbeat_pause` | String | `3000ms` | -- |
|
||||
| `failure_detector.acceptable_heartbeat_pause` | String | `10000ms` | -- |
|
||||
| `failure_detector.first_heartbeat_estimate` | String | `1000ms` | -- |
|
||||
| `datanode` | -- | -- | Datanode options. |
|
||||
| `datanode.client` | -- | -- | Datanode client options. |
|
||||
|
||||
Reference in New Issue
Block a user