- persistence - sled
- debounce sync signals from document changed
- [o] tls connections - needed for k8s
- client
- [o] peer - need to use openssl rather than rustls as rustls doesn't support ip addresses
- bencher experiment
- plotting results from bencher experiment
- healthchecks / metrics server
- make mergeable-etcd bin a wrapper around lib so easier testing
- add integration tests for mergeable-etcd
- to check that the cluster gets built ok with all initial cluster
- to check adding members works and means all report same kvs and member list
- implement watch-based benchmark (lots of watches with some number of write requests)
- implement varying interval for bencher experiment
- check running with k8s
- try in k8s experiment