Browse Source

CHANGELOG-3.4: log raft prober change

Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Gyuho Lee 6 years ago
parent
commit
4a6bf3552e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      CHANGELOG-3.4.md

+ 3 - 0
CHANGELOG-3.4.md

@@ -579,6 +579,9 @@ Note: **v3.5 will deprecate `etcd --log-package-levels` flag for `capnslog`**; `
   - necessary in the situation in which a learner has been promoted (i.e. is now a voter) but has not learned about this yet.
 - Fix [restoring joint consensus](https://github.com/etcd-io/etcd/pull/11003).
 - Visit [`Progress` in stable order](https://github.com/etcd-io/etcd/pull/11004).
+- Proactively [probe newly added followers](https://github.com/etcd-io/etcd/pull/11037).
+  - The general expectation in `tracker.Progress.Next == c.LastIndex` is that the follower has no log at all (and will thus likely need a snapshot), though the app may have applied a snapshot out of band before adding the replica (thus making the first index the better choice).
+  - Previously, when the leader applied a new configuration that added voters, it would not immediately probe these voters, delaying when they would be caught up.
 
 ### Package `wal`