https://bugzilla.wikimedia.org/show_bug.cgi?id=47063

--- Comment #1 from Krinkle <[email protected]> ---
Concurrently running different jobs or concurrent builds of the same job?

As far as I know we already run concurrent builds of different jobs. Eg. on
patchset-create mediawiki-core-phpunit-misc runs simultaneously with
mediawiki-core-phpunit-api, that is already the case.

Running concurrent builds of the same job (if that is even possible, is it?)
will likely get rather tricky.

For one, it will no longer make our gate an effective gate as it will no longer
be testing the result as it will be when merged, other conflicting commits
could make it into the repository separate from each other, thus breaking the
end result with no warning *at all* anywhere to be found (until the next
unrelated commit comes in and fails with nobody having a clue).

Secondly, we have various jobs (such as in Parsoid) that have certain hacks in
place to run twice in a row to use last-run build artefacts. Not sure how that
goes with concurrency.

Except for this last category (Parsoid double-runs) concurrency would be fine
as long as the gate pipeline does not use it (for aforementioned reasons). On
the check and test pipelines for patchset creations it should be fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to