featurebase/etcd
Seebs 03a18e9beb for leasedkv tests, don't use default etcd config
The default etcd config means that if two of this test run around the
same time, we end up with one of them failing because it can't bind.
Elsewhere, we resolve this by binding to ephemeral ports and fixing
up the config to use them, so we duplicate that here.

This includes duplicating the existing listenerWithURL from test/,
because that package has to import us, so we can't import it, and
I don't really want to make a separate package for one trivial
function.
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 for leasedkv tests, don't use default etcd config 2022-01-21 11:12:10 -06:00