mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-23 06:30:05 +00:00
fix: obtain system time after fetching lease values (#7223)
* fix: acquire system time inside closure Signed-off-by: WenyXu <wenymedia@gmail.com> * chore: apply suggestions Signed-off-by: WenyXu <wenymedia@gmail.com> * chore: apply suggestions Signed-off-by: WenyXu <wenymedia@gmail.com> * test: add tests Signed-off-by: WenyXu <wenymedia@gmail.com> --------- Signed-off-by: WenyXu <wenymedia@gmail.com>
This commit is contained in:
@@ -46,6 +46,7 @@ use common_runtime::Builder as RuntimeBuilder;
|
||||
use common_runtime::runtime::BuilderBuild;
|
||||
use common_stat::ResourceStatImpl;
|
||||
use common_test_util::temp_dir::create_temp_dir;
|
||||
use common_time::util::DefaultSystemTimer;
|
||||
use common_wal::config::{DatanodeWalConfig, MetasrvWalConfig};
|
||||
use datanode::config::DatanodeOptions;
|
||||
use datanode::datanode::{Datanode, DatanodeBuilder, ProcedureConfig};
|
||||
@@ -319,6 +320,7 @@ impl GreptimeDbClusterBuilder {
|
||||
) {
|
||||
for _ in 0..100 {
|
||||
let alive_datanodes = discovery::utils::alive_datanodes(
|
||||
&DefaultSystemTimer,
|
||||
meta_peer_client.as_ref(),
|
||||
Duration::from_secs(u64::MAX),
|
||||
None,
|
||||
|
||||
Reference in New Issue
Block a user