Since version 1.7.0, Vitastor has a built-in etcd replacement — Antietcd.
It’s implemented in Node.js and is very simple — it has just a couple thousand lines of code. It doesn’t implement all features of etcd, but it’s absolutely sufficient for a fully functional Vitastor cluster — all the essential features are present, and in some ways, it’s even better than etcd — for example, Antietcd allows to avoid storing “temporary” data on disk.
However, until recently, there was no answer to the question: can it really be used in production? Does it work correctly?
Below is the story of the search for an answer. A story with a happy ending :)
2026-01-22
Continue reading →