diff --git a/CHANGELOG-3.2.md b/CHANGELOG-3.2.md index 1f97b1e72..e771bda8e 100644 --- a/CHANGELOG-3.2.md +++ b/CHANGELOG-3.2.md @@ -22,6 +22,11 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. - Add [`etcd_cluster_version`](https://github.com/etcd-io/etcd/pull/11271) Prometheus metric. +### etcdserver + +- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308). + - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup. + - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node.
diff --git a/CHANGELOG-3.3.md b/CHANGELOG-3.3.md index adb2640cd..ac382303f 100644 --- a/CHANGELOG-3.3.md +++ b/CHANGELOG-3.3.md @@ -18,6 +18,12 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. - Add [`etcd_cluster_version`](https://github.com/etcd-io/etcd/pull/11261) Prometheus metric. +### etcdserver + +- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308). + - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup. + - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node. +
diff --git a/CHANGELOG-3.4.md b/CHANGELOG-3.4.md index eb0ec250b..11a574194 100644 --- a/CHANGELOG-3.4.md +++ b/CHANGELOG-3.4.md @@ -34,6 +34,11 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. ### etcdserver - Add [`tracing`](https://github.com/etcd-io/etcd/pull/11179) to range, put and compact requests in etcdserver. +- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308). + - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup. + - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node. + + ### Go