From 4ded3991a4a347de7ef2e925d7ec89d63386dd74 Mon Sep 17 00:00:00 2001 From: Gyubong Date: Sun, 14 Jan 2024 19:58:17 +0900 Subject: [PATCH] Fix timer wrong reset --- raftify/src/raft_node/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/raftify/src/raft_node/mod.rs b/raftify/src/raft_node/mod.rs index bcdff2ef..e00c58f6 100644 --- a/raftify/src/raft_node/mod.rs +++ b/raftify/src/raft_node/mod.rs @@ -947,8 +947,7 @@ impl< } }; - let response_seq = serialize(&response_seq)?; - self.raw_node.propose(response_seq, proposal)?; + self.raw_node.propose(serialize(&response_seq)?, proposal)?; } Ok(()) @@ -1249,7 +1248,7 @@ impl< let elapsed = now.elapsed(); now = Instant::now(); if elapsed > tick_timer { - tick_timer = Duration::from_millis(100); + tick_timer = fixed_tick_timer; self.raw_node.tick(); } else { tick_timer -= elapsed;