Thanks,
Brandon
--
You received this message because you are subscribed to the Google Groups "etcd-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to etcd-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "etcd-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/etcd-dev/ubcPWuL8wSg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to etcd-dev+u...@googlegroups.com.
We treat the lock/leader/dashboard modules a very important part of etcd, and we would more than like to maintain them and even add new modules to make etcd easier to use. For the project, our best wish is to make developers feel etcd is powerful and easy to use.
For me, it's all about the simplicity of the RAFT algorithm, and both the hierarchical nature of nodes and being able to longpoll on them.
I don't know how long you've actually been stewing and waiting to explode on this subject, but these modules, at least locking and leader election, were very, very new. They were only available for a few months, and the principal development team has expressed, since the beginning, that they were only modules of convenience. I'm disappointed just as much as anyone that they're gone. However, the team, who has shown themselves to always be concerned with elegance and stability more than any other metric, had concerns about compromising the platform and obviously thought that the inconvenience of removing it didn't compare to the disservice of leaving it.
All of this being said, the platform is still "unreleased", and not recommended for production. So, buyer-beware.
If you want something that's good for production, install Java, install HK, and have at it. After you've decided to abandon HK, you'll want to write your own solution (like all HK users want to, eventually). However, you'll just find yourself start duplicating etcd. Then, you'll decide that maybe it'll be in your best interest to survive with etcd by simply remaining patient and applying the updates until the guys release 1.0 (which I believe should be later this year.. http://coreos.com/blog/etcd-The-Road-to-1.0).
So, just cut to the end and appreciate etcd for what it is: not ready, but worth the wait.
Dustin