Преглед на файлове

Reset the step counter when append entries succeeded.

Jing Yang преди 5 години
родител
ревизия
eed4e569f4
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      src/lib.rs

+ 1 - 0
src/lib.rs

@@ -660,6 +660,7 @@ impl Raft {
                 if succeeded {
                     let mut rf = rf.lock();
                     rf.next_index[peer_index] = match_index + 1;
+                    rf.current_step[peer_index] = 0;
                     if match_index > rf.match_index[peer_index] {
                         rf.match_index[peer_index] = match_index;
                         if rf.is_leader() && rf.current_term == term {