Chromium Code Reviews
DescriptionUpdate floating builder logic, add to "chromiumos"
The floating builder logic had several flaws, notably:
- It was broken: adding more than one (see crbug.com/600479).
- It was too complex. It was written generically with the idea that other
waterfalls may want to use it (hah!)
This updates the logic to clearly have a primary and floating slave set
rather than a generic "strata" concept, and to specifically prefer them in a
predefined order. This also implements floating builders for PFQs (in builder
config), ups the number of floating builders from 1 to 2 for paladins, and
enrolls the floating builder logic for the "chromiumos" waterfall paladins.
BUG=chromium:637166
TEST=local
Committed: https://chromium.googlesource.com/chromium/tools/build/+/525b79ec0f5e47f3d203094c2bd7f1a797736ea2
Patch Set 1 #Patch Set 2 : Fix variable nam. #Patch Set 3 : Pylint fixes. #
Messages
Total messages: 13 (7 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||