Description
Jenkins has been running slowly in the last few days, frequently resulting in 504 errors.
@refack found this is related to node-test-binary-windows
CPU usage (#1493).
Yesterday, all node-compile-windows
jobs were failing because the job parameters were not being set as environment variables, so @refack disabled the node-test-commit-windows-fanned
job. This issue of not expanding environment variables has happened before in Jenkins, but we were never able to find out why. It usually just stops happening after a while, just like it did this time.
Today I noticed the Jenkins slowness issue seems to be related to Windows 2016 test jobs being left behind: the test job looks complete, node-test-binary-windows
finishes, but the tests for win2016
are left as running in the workers and blocking the queue (for about 1 hour). During this time, Jenkins appears extremely slow to me.
I re-enabled the node-test-commit-windows-fanned
job, but removed Windows 2016 from node-test-binary-windows
. I will keep investigating this.
@nodejs/build FYI