> On Nov 7, 2014, at 11:06 AM, David Pacheco via smartos-discuss > <[email protected]> wrote: > > On Thu, Nov 6, 2014 at 11:57 AM, David Yu via smartos-discuss > <[email protected] > <mailto:[email protected]>> wrote: > > > On Fri, Nov 7, 2014 at 3:47 AM, Joshua M. Clulow <[email protected] > <mailto:[email protected]>> wrote: > On 6 November 2014 11:37, David Yu via smartos-discuss > <[email protected] > <mailto:[email protected]>> wrote: > > P.S. I didn't expect you guys to include java in your stack (zookeeper in > > manatee). > > While zookeeper is perhaps not our favourite piece of software in the > world, sometimes the expedient path is to include some external > software in your stack. > Golang has a couple of zookeeper equivalents (raft). > In this case, I guess it boils down to zookeeper being the proven/tested one. > > > Well, the other thing is that manatee was not only designed and implemented > but also running in production several months before the Raft paper was > published. :) If we were starting today, I'm sure we'd be looking pretty > closely at different implementations, but they weren't an option when this > work was done.
SDC wasn’t the only case here. raft and etcd were not viable a couple of years ago. The landscape has changed. Btw, its also fair to say, as much as I hate carrying a Java runtime around, that Zookeeper has improved quite a bit too, in the meantime. Folks judging zookeeper based on experiences of 2 or 3 years ago may want to reconsider in light of improvements to the code base. (In particular, dynamic cluster membership management is fixed. :-) - Garrett ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
