mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-06 21:32:58 +00:00
feat: register flow node (#4166)
* feat: rename keys.rs to key.rs * feat: refactor datanode keys * feat: add flownode key * feat: keep flownode's lease info in metasrv * feat: flow selector * feat: impl_try_from_lease_key and impl_from_str_lease_key to simple code
This commit is contained in:
@@ -300,7 +300,7 @@ impl GreptimeDbClusterBuilder {
|
||||
) {
|
||||
for _ in 0..10 {
|
||||
let alive_datanodes =
|
||||
meta_srv::lease::filter_datanodes(1000, meta_peer_client, |_, _| true)
|
||||
meta_srv::lease::alive_datanodes(1000, meta_peer_client, u64::MAX)
|
||||
.await
|
||||
.unwrap()
|
||||
.len();
|
||||
|
||||
@@ -357,6 +357,7 @@ async fn run_region_failover_procedure(
|
||||
selector,
|
||||
selector_ctx: SelectorContext {
|
||||
datanode_lease_secs: distributed_time_constants::REGION_LEASE_SECS,
|
||||
flownode_lease_secs: distributed_time_constants::REGION_LEASE_SECS,
|
||||
server_addr: metasrv.options().server_addr.clone(),
|
||||
kv_backend: metasrv.kv_backend().clone(),
|
||||
meta_peer_client: metasrv.meta_peer_client().clone(),
|
||||
|
||||
Reference in New Issue
Block a user