diff --git a/CHANGELOG-3.4.md b/CHANGELOG-3.4.md index 7eba81682..6fee4b891 100644 --- a/CHANGELOG-3.4.md +++ b/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`