[Buildbot-devel] Send only one mail even when several builds fail
Dustin J. Mitchell
dustin at v.igoro.us
Mon Oct 25 01:54:58 UTC 2010
On Sun, Oct 24, 2010 at 8:22 PM, tom fogal <tfogal at sci.utah.edu> wrote:
> The aggregation information is already *in* my master config, by way of
> schedulers. If I have to configure it somewhere else, they're going to
> get out of sync.
And a queue analyzer could look for a single "schedulername" property
across multiple builds.
> Even worse, some builder might not finish, or even start -- e.g.
> my osuse machine loses its net connection or something, the slave
> disconnects.. and then my client, which is waiting for all such
> builders to finish, just locks. We could solve this by adding a way to
> query if slaves are up, but then I have to *do* that.
Yes, this is where things get bad. If your builds are not
well-correlated in time, then your notification system has to maintain
an arbitrary number of partially-correlated event sets, which brings
about the need to ensure those result sets don't sit around forever -
for example, in the case of a downed slave, cancelled build, etc.
Dustin
More information about the devel
mailing list