stolon
stolon copied to clipboard
Use Stolon with Zookeeper
Submission type
- Request for enhancement (RFE)
Stolon version
Latest
Enhancement Description
The framework itself already supports Zookeeper, but there is no documentation regarding how to use it. This is particularly useful to be able to use it on DC/OS (or Mesos+Marathon), as it comes with ZK built in.
@eolix Currently stolon doesn't support zookeeper. If with "framework" you mean libkv, the main issue to implement a zookeeper store is the "unmaintained" state of libkv.
Another (probably better) solution will be to implement a store without relying on libkv (like done for the etcdv3 store).
Additionally the test suite must be enhanced to also test with zookeper.
I'll happily review PRs if someone is willing to develop and maintain it. Another option will be to sponsor its development/maintenance: https://sorintoss.io)
Zookeeper seems to be fully supported now with libkv
(see README):
It is especially useful if you plan to support consul, etcd and zookeeper using the same codebase.
I might take a stab at this at some point since I would like to standardize on a single K/V store in our infra.
When will this be supported? Do you have a plan? @siepkes @sgotti
@jackin853 I've never gotten around to it because for us it was a nice to have. The issue still has the "help wanted" label assigned to it so you might want to take a shot at it yourself and submit a PR.
@jackin853 I've never gotten around to it because for us it was a nice to have. The issue still has the "help wanted" label assigned to it so you might want to take a shot at it yourself and submit a PR.
Sorry, mainly I haven’t studied the source code, and I don’t know how to modify it yet. @siepkes @eolix