Chromium Code Reviews
DescriptionFloating builder logic waits at startup.
Currently, the floating builder logic considered slaves that haven't
ever signed in as last seen a long time ago (epoch). This means that if
a master starts up, has a task, and a floating builder connects before a
primary, the floating builder will be immediately given the task, since
the primary is outside of the grace period.
Update this logic: now all slaves are considered last seen when the
floating function was created. This will cause the floating builder to
wait a full grace period before giving builds to floating slaves, even
if it just started up.
BUG=chromium:637166
TEST=None
Committed: https://chromium.googlesource.com/chromium/tools/build/+/d521c25d75f302880ffaa2e5f10aa5cfe1c932cb
Patch Set 1 #
Total comments: 4
Patch Set 2 : Fix nits. #
Messages
Total messages: 9 (4 generated)
|
||||||||||||||||||||||||||||