Page MenuHomePhabricator

Jenkins 'test' pipeline should cancel old jobs after new patch sets
Open, NormalPublic

Description

Noticed today that when on https://gerrit.wikimedia.org/r/489443 Patch Set 24 was uploaded a few minutes after Patch Set 23, that the old jobs weren't cancelled.

Afaik Zuul used to properly cancel old jobs. If it no longer that, that would certainly increase load and traffic significantly given that it's fairly common to do a rebase followed by an amendment, and then maybe a commit message inline edit after that (that's three patch set versions, and thus three times the 25-minute whole pipeline being queued up with 5 job executors each).

Running (after 2 minutes)..Still running (after 5 minutes)..