incubator-ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Yang <>
Subject Re: Branch 0.0 or Trunk
Date Thu, 17 Nov 2011 04:19:53 GMT
Having multiple controllers running in parallel does not complicate
the architecture.  Live controllers are registered as ephemeral node
in ZooKeeper.  When a controller leave the controller pool, remaining
controllers are notified and pick up any remaining work left over by
terminated controller.  All operations are idempotent and embrace
ZooKeeper locking mechanism.  Please elaborate on what complicates the


On Wed, Nov 16, 2011 at 4:55 PM, Owen O'Malley <> wrote:
> The branch-0.0 is designed around allowing multiple active controllers
> running in parallel, which dramatically complicates the architecture.
> Trunk is based on the much simpler model where the agents heartbeat to the
> controller.
> I believe trunk is the more appropriate direction for the future.
> -- Owen

View raw message