Title. Looking at the agent stats (retouched slightly to fit more panels):
It seems that something is eating up resources. In turn, this causes lots of jobs to fail with various unrelated error messages, for example:
20:06:02 ERROR:zuul.Repo:Unable to initialize repo for https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor
20:06:02 Traceback (most recent call last):
20:06:02 File "/usr/local/lib/python3.9/dist-packages/zuul/merger/merger.py", line 51, in __init__
20:06:02 self._ensure_cloned()
20:06:02 File "/usr/local/lib/python3.9/dist-packages/zuul/merger/merger.py", line 63, in _ensure_cloned
20:06:02 git.Repo.clone_from(self.remote_url, self.local_path)
20:06:02 File "/usr/lib/python3/dist-packages/git/repo/base.py", line 1071, in clone_from
20:06:02 return cls._clone(git, url, to_path, GitCmdObjectDB, progress, multi_options,
20:06:02 File "/usr/lib/python3/dist-packages/git/repo/base.py", line 1001, in _clone
20:06:02 finalize_process(proc, stderr=stderr)
20:06:02 File "/usr/lib/python3/dist-packages/git/util.py", line 329, in finalize_process
20:06:02 proc.wait(**kwargs)
20:06:02 File "/usr/lib/python3/dist-packages/git/cmd.py", line 455, in wait
20:06:02 raise GitCommandError(self.args, status, errstr)
20:06:02 git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
20:06:02 cmdline: git clone -v -- https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor /workspace/src/extensions/WikiEditor
20:06:02 stderr: 'Cloning into '/workspace/src/extensions/WikiEditor'...
20:06:02 POST git-upload-pack (142 bytes)
20:06:02 POST git-upload-pack (gzip 1995 to 954 bytes)
20:06:02 error: index-pack died of signal 9
20:06:02 fatal: index-pack failed
20:06:02 '19:04:06 * npm install in /workspace/src, in 46.203 s 19:04:06 DEBUG:quibble.cmd:No quibble.yaml in /workspace/src/extensions/CampaignEvents 19:04:06 INFO:backend.MySQL:Terminating MySQL 19:04:08 Traceback (most recent call last): 19:04:08 File "/usr/local/bin/quibble", line 8, in <module> 19:04:08 sys.exit(main()) 19:04:08 File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 995, in main 19:04:08 dry_run=args.dry_run, 19:04:08 File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 643, in execute 19:04:08 raise called_process_error 19:04:08 File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 629, in execute 19:04:08 quibble.commands.execute_command(command) 19:04:08 File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 48, in execute_command 19:04:08 command.execute() 19:04:08 File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 1313, in execute 19:04:08 raise error 19:04:08 subprocess.CalledProcessError: Command '['npm', 'ci']' died with <Signals.SIGKILL: 9>.
19:19:42 Execution of 4 workers started at 2025-04-29T19:19:42.631Z 19:19:42 19:19:44 [0-0] RUNNING in chrome - /tests/selenium/specs/editEventRegistration.js 19:20:57 [0-0] RETRYING in chrome - /tests/selenium/specs/editEventRegistration.js 19:20:59 [0-0] RUNNING in chrome - /tests/selenium/specs/editEventRegistration.js 19:32:27 [0-0] 2025-04-29T19:32:25.477Z ERROR @wdio/local-runner: Failed launching test session: Error: Protocol error (Runtime.evaluate): Session closed. Most likely the page has been closed. 19:32:27 [0-0] at CDPSession.send (/workspace/src/extensions/CampaignEvents/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Connection.js:218:35) 19:32:27 [0-0] at ExecutionContext._evaluateInternal (/workspace/src/extensions/CampaignEvents/node_modules/puppeteer-core/lib/cjs/puppeteer/common/ExecutionContext.js:166:18) 19:32:27 [0-0] at ExecutionContext.evaluate (/workspace/src/extensions/CampaignEvents/node_modules/puppeteer-core/lib/cjs/puppeteer/common/ExecutionContext.js:110:27) 19:32:27 [0-0] at DevToolsDriver.checkPendingNavigations (/workspace/src/extensions/CampaignEvents/node_modules/devtools/build/devtoolsdriver.js:230:36) 19:32:27 [0-0] at async DevToolsDriver.checkPendingNavigations (/workspace/src/extensions/CampaignEvents/node_modules/devtools/build/devtoolsdriver.js:251:9) 19:32:27 [0-0] at async Browser.wrappedCommand (/workspace/src/extensions/CampaignEvents/node_modules/devtools/build/devtoolsdriver.js:123:13) 19:32:27 [0-0] at async Browser.wrapCommandFn (/workspace/src/extensions/CampaignEvents/node_modules/@wdio/utils/build/shim.js:137:29) 19:32:27 [0-0] at async Runner.endSession (/workspace/src/extensions/CampaignEvents/node_modules/@wdio/runner/build/index.js:348:9) 19:32:27 [0-0] at async Runner.run (/workspace/src/extensions/CampaignEvents/node_modules/@wdio/runner/build/index.js:164:13) 19:32:27 [0-0] FAILED in chrome - /tests/selenium/specs/editEventRegistration.js (1 retries) 19:35:20 [0-1] RUNNING in chrome - /tests/selenium/specs/enableEventRegistration.js 19:36:27 [0-1] 2025-04-29T19:36:23.928Z ERROR @wdio/runner: Error: connect ECONNREFUSED 127.0.0.1:38059 19:36:27 [0-1] at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16) 19:36:29 [0-1] RETRYING in chrome - /tests/selenium/specs/enableEventRegistration.js 19:39:49 [0-1] RUNNING in chrome - /tests/selenium/specs/enableEventRegistration.js 19:40:55 [0-1] Error in "Enable Event Registration @daily."before all" hook for "is configured correctly"" 19:40:55 Error: Timeout of 60000ms exceeded. The execution in the test "Enable Event Registration @daily "before all" hook for "is configured correctly"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js) 19:40:55 at createTimeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/errors.js:498:15) 19:40:55 at Runnable._timeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:429:10) 19:40:55 at Timeout.<anonymous> (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:244:24) 19:40:55 at listOnTimeout (node:internal/timers:581:17) 19:40:55 at process.processTimers (node:internal/timers:519:7) 19:42:54 [0-1] FAILED in chrome - /tests/selenium/specs/enableEventRegistration.js (1 retries) 19:42:58 [0-2] RUNNING in chrome - /tests/selenium/specs/eventPage.js 19:46:08 [0-2] Error in "Event page.can have one user register publicly" 19:46:18 Error: Timeout of 60000ms exceeded. The execution in the test "Event page can have one user register publicly" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/CampaignEvents/tests/selenium/specs/eventPage.js) 19:46:18 at createTimeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/errors.js:498:15) 19:46:18 at Runnable._timeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:429:10) 19:46:18 at Timeout.<anonymous> (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:244:24) 19:46:18 at listOnTimeout (node:internal/timers:581:17) 19:46:18 at process.processTimers (node:internal/timers:519:7) 19:49:38 [0-2] Error in "Event page.can have one user register privately" 19:49:38 Error: Timeout of 60000ms exceeded. The execution in the test "Event page can have one user register privately" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/CampaignEvents/tests/selenium/specs/eventPage.js) 19:49:38 at createTimeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/errors.js:498:15) 19:49:38 at Runnable._timeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:429:10) 19:49:38 at Timeout.<anonymous> (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:244:24) 19:49:38 at listOnTimeout (node:internal/timers:581:17) 19:49:38 at process.processTimers (node:internal/timers:519:7) 19:50:48 [0-2] Error in "Event page.can have a user cancel registration" 19:50:48 Error: Timeout of 60000ms exceeded. The execution in the test "Event page can have a user cancel registration" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/CampaignEvents/tests/selenium/specs/eventPage.js) 19:50:48 at createTimeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/errors.js:498:15) 19:50:48 at Runnable._timeoutError (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:429:10) 19:50:48 at Timeout.<anonymous> (/workspace/src/extensions/CampaignEvents/node_modules/mocha/lib/runnable.js:244:24) 19:50:48 at listOnTimeout (node:internal/timers:581:17) 19:50:48 at process.processTimers (node:internal/timers:519:7) 19:53:06 Build timed out (after 60 minutes). Marking the build as failed. 19:53:06 Build was aborted
19:08:01 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 9860 ( 19%) 504MB 19:08:10 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 9860 ( 19%) 520MB 19:08:32 ░░░░░░░░░░░░░░░░░░░░░░░░░/run.sh: line 10: 8 Killed /run-generic.sh "$SOURCE_ROOT/$THING_SUBNAME" "$@" 19:08:33 Build step 'Execute shell' marked build as failure
Some of the failures are in the gate-and-submit pipeline and cause the queue to be reset over and over again, effectively preventing merges.
