Ticket #294 (closed enhancement: invalid)

Opened 5 years ago

Last modified 4 years ago

Builds are started in random order

Reported by: dan Owned by:
Priority: minor Milestone: undecided
Version: 0.7.7 Keywords:
Cc:

Description

From BotMaster?:

def maybeStartAllBuilds(self):

for b in self.builders.values():

b.maybeStartBuild()

builders is a dictionary. With a given configuration, this will always start new pending builds in the same order (as slaves become available), but it's not the order the builders were declared in the configuration file. The waterfall would be much nicer if they went generally in order.

All it should take is:

def maybeStartAllBuilds(self):

for b in self.getBuilders():

b.maybeStartBuild()

Change History

comment:1 Changed 4 years ago by dustin

  • Status changed from new to closed
  • Resolution set to invalid

Starting builders randomly helps with load balancing, and looks fine in the grid view.

Note: See TracTickets for help on using tickets.