featurebase/etcd
Seebs b40c86c278 retry etcd leader on "etcdserver: leader changed"
This should always be etcdserver.ErrLeaderChanged, but actually
apparently it's not always:

	non-retryable error: etcdserver: leader changed

The "non-retryable" comes from our code. The "leader changed"
message appears to come from etcdserver, but there appear to be
circumstances where it has a suffix, or it could get wrapped,
so we check for the string being contained in an error. This is
not pretty.
2022-01-21 11:12:10 -06:00
..
embed.go retry etcd leader on "etcdserver: leader changed" 2022-01-21 11:12:10 -06:00
leasedkv.go add copyright notice back in 2021-12-10 11:01:04 -06:00
leasedkv_test.go add copyright notice back in 2021-12-10 11:01:04 -06:00