[chef] Re: Re: How to coordinate restart across roles


Chronological Thread 
  • From: Noah Kantrowitz < >
  • To:
  • Subject: [chef] Re: Re: How to coordinate restart across roles
  • Date: Sat, 2 Mar 2013 14:29:40 -0800


On Mar 2, 2013, at 2:17 PM, AJ Christensen wrote:

> I'd recommend looking at Chef + ZK.
> 
> We have a rough implementation here that we've used for a few
> successful tests, but nothing major like coordinated rolling
> restarts.: https://github.com/chrisroberts/flock_of_chefs
> 
> This is complex stuff. You should 'learn how to do this' first, so to
> speak! I'd recommend playing with tools like Doozer (Go), Paxos
> (multiple lang impls.), Celluloid and DCell too (in Ruby land)
> 

As a warning, Doozerd is basically abandoned, though it looks like someone 
merged a few README fixes today after a year of nothing.

> It's much easier to coordinate processes while learning instead of
> trying to coordinate huge behemoth systems.


My personal fav for this kind of task if Fabric + PyChef :)

--Noah

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail




Archive powered by MHonArc 2.6.16.

§