Jing Yang пре 5 година
родитељ
комит
6c6afbcde0
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/lib.rs

+ 3 - 1
src/lib.rs

@@ -641,7 +641,9 @@ impl Raft {
                     let mut rf = rf.lock();
 
                     let step = &mut rf.current_step[peer_index];
-                    *step += 1;
+                    if *step < 5 {
+                        *step += 1;
+                    }
                     let diff = (1 << 8) << *step;
 
                     let next_index = &mut rf.next_index[peer_index];