Would upstream welcome a coordinator backed by leadership election in zookeeper? I have written such a backend, and have no intention of migrating to k8s any time soon, and the bare metal raft backend is unsuitable for a production currently (no reconfiguration, address is identity). The zk backend is trivial, and puts no load on zk, and I already know how to operate it.
We can of course keep the backend to ourselves, but would be happy to maintain it as part of upstream. If the upstream project doesn't want it, it would be ideal if oxia could be structured to make this pluggable.
Would upstream welcome a coordinator backed by leadership election in zookeeper? I have written such a backend, and have no intention of migrating to k8s any time soon, and the bare metal raft backend is unsuitable for a production currently (no reconfiguration, address is identity). The zk backend is trivial, and puts no load on zk, and I already know how to operate it.
We can of course keep the backend to ourselves, but would be happy to maintain it as part of upstream. If the upstream project doesn't want it, it would be ideal if oxia could be structured to make this pluggable.