Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
jobs/build: stop waiting for multi-arch jobs to take lock
The main reason we added that was because in the new "rerun build-arch and release jobs" path, there was a higher likelihood that the release job could in theory take the locks before the build-arch jobs. But with 0664cd6 ("jobs/build: wait when re-running mArch jobs"), this is no longer a concern. There's still the theoretical possibility the race happens even in the regular path (especially when `EARLY_ARCH_JOBS` is unset), but (1) something must be really slow in the multi-arch jobs for that to happen (in which case, it might end up taking more than our 5 minute timeout anyway) and (2) the worst case is that we release without that arch before it's built, which is salvageable (by rerunning the release job). So overall, IMO maintaining this code is not worth the complexity. We can always bring it back and adjust the timeout if this is a recurring issue.
- Loading branch information