From 7ac13677830261c4dbd9840cab8efacf01e64bc9 Mon Sep 17 00:00:00 2001 From: Sam Batschelet Date: Tue, 9 Mar 2021 12:47:10 -0500 Subject: [PATCH] CHANGELOG: add socket option flags #12702 Signed-off-by: Sam Batschelet --- CHANGELOG-3.5.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-3.5.md b/CHANGELOG-3.5.md index f5b1bfcf1..0fef77aaa 100644 --- a/CHANGELOG-3.5.md +++ b/CHANGELOG-3.5.md @@ -150,6 +150,10 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. - Notice, certificates generated by etcd are valid for 1 year by default when specifying the auto-tls or peer-auto-tls option. - Add [`--experimental-warning-apply-duration`](https://github.com/etcd-io/etcd/pull/12448) flag which allows apply duration threshold to be configurable. - Add [`--experimental-memory-mlock`](https://github.com/etcd-io/etcd/pull/TODO)" flag which prevents etcd memory pages to be swapped out. +- Add [`--socket-reuse-port`](https://github.com/etcd-io/etcd/pull/12702) flag + - Setting this flag enables `SO_REUSEPORT` which allows rebind of a port already in use. User should take caution when using this flag to ensure flock is properly enforced. +- Add [`--socket-reuse-address`](https://github.com/etcd-io/etcd/pull/12702) flag + - Setting this flag enables `SO_REUSEADDR` which allows binding to an address in `TIME_WAIT` state, improving etcd restart time. ### Package `runtime` - Optimize [`runtime.FDUsage` by removing unnecessary sorting](https://github.com/etcd-io/etcd/pull/12214).