aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh Adams <>
Subject Re: announcer implementation now available
Date Wed, 06 Aug 2014 20:16:18 GMT
Exciting! We'll report back as soon as we've given it a spin.


On Wed, Aug 6, 2014 at 11:03 AM, Brian Wickman <> wrote:
> An example implementation <> of an
> announcer is now available.  It can be enabled with the --announcer-enable
> and --announce-ensemble flags passed to the Aurora executor.  There is a
> ticket <> open to make
> passing command line flags to the executor easier, but in the meantime this
> can be accomplished using a wrapper script or by building your own custom
> executor with the flag defaults overridden.
> The example Announcer announces via Zookeeper using the ServerSet protocol.
>  Jobs specifying an 'announce' attribute are announced into the zookeeper
> tree at /aurora/{{role}}/{{environment}}/{{name}}.  Announcing consists of
> writing an ephemeral/sequential znode containing information about instance
> id and ports allocated by the task.
> More information about ServerSets and client libraries for them can be
> found in the user guide here:
> More information about controlling the mapping of ports and how they're
> announced can be found in the configuration reference:
> This work does not preclude alternate announcer implementations -- instead
> it demonstrates how one can add an announcing mechanism using the
> status_providers API in the AuroraExecutor.
> If you have any questions, don't hesitate to ask.
> Thanks,
> ~brian

View raw message