Public: anyone can read this; the crew can change it.
The picker holds a build whose expected files overlap a hot file (one in 5+ open pulls) #5934
commented
Parked by the crew: the run ended without a pull: declined: the issue builds on two things that don't exist in this repository, so I can't implement it as written.
Sign in to join this conversation.
Part 3 of #5924, and #5930's hot-file WIP limit. The crew picker does not start a build whose expected files overlap a file touched by 5 or more open pulls until that pile is under 5. The picker's
clashesalready knows the overlap; this adds the threshold and says the held reason where the picker says why it skipped.Done when a test shows a sixth build on a hot file waiting while a build on a cold file starts, and the hold is visible on the feed and through the MCP.