`rhel8-x64` executors in the CI frequently to have an unexpected 25 minute "pause" around the doc gen execution pase
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, node.js
- Ambito
- ci-cd, documentation
Direzione di ricerca
Start with the CI log snippets and compare the rhel8-x64 runs around the out/doc copy and npm install output with the same stage on other platforms. The reported pause lasts about 25 minutes across machines, but the issue does not identify a cause or point to a specific doc-kit file. Done means identifying whether doc generation is responsible and documenting a supported way to address the delay.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Spotted today while looking at the jobs which were taking longest and determining that the rhel8-x64 ones are regularly taking over an hour in total. it doesn't seem to affect RHEL8 on ppc64le or other x64 platforms from an initial look which take no more than around 2 minutes for the same section. The rhel8-x64 builds seem to pause and produce no build output on those machines. It's unclear why but it may be while running npm. Possible resource starvation, I/O on disk or network or something else but perhaps @nodejs/doc-kit might be able to provide some insight as to whether this is likely to be in the doc generation and if so be able to provider some insight on how we might be able to resolve it. These log snippets are from three machines across two providers:
Job 73039 on test-ibm-rhel8-x64-2:
14:09:09 Building addon in /home/iojs/build/workspace/node/test/sqlite/test_sqlite_extensions
14:09:09 mkdir -p out/doc
14:09:09 cp doc/node-config-schema.json out/doc
14:09:09 mkdir -p out/doc/api
14:34:58 cp -r doc/api out/doc
14:34:58 npm warn cli npm v12.1.0 does not support Node.js v27.0.0-pre. This version of npm supports the following node versions: `^22.22.2 || ^24.15.0 || >=26.0.0`. You can find the latest version at https://nodejs.org/.
14:34:58
14:34:58 added 297 packages, and audited 298 packages in 9s
14:34:58
14:34:58 148 packages are looking for funding
14:34:58 run `npm fund` for details
14:34:58
14:34:58 found 0 vulnerabilities
Job 74040 on test-ibm-rhel8-x64-1:
14:08:39 Building addon in /home/iojs/build/workspace/node/test/sqlite/test_sqlite_extensions
14:08:48 mkdir -p out/doc
14:08:48 cp doc/node-config-schema.json out/doc
14:08:48 mkdir -p out/doc/api
14:08:48 cp -r doc/api out/doc
14:08:48 npm warn cli npm v12.1.0 does not support Node.js v27.0.0-pre. This version of npm supports the following node versions: `^22.22.2 || ^24.15.0 || >=26.0.0`. You can find the latest version at https://nodejs.org/.
14:08:48
14:08:48 added 297 packages, and audited 298 packages in 9s
14:34:31
14:34:31 148 packages are looking for funding
14:34:31 run `npm fund` for details
14:34:31
14:34:31 found 0 vulnerabilities
14:34:31 Clean up any leftover processes, error if found.
Job 74037 on test-digitialocean-rhel8-x64-1:
13:20:23 Building addon in /home/iojs/build/workspace/node/test/sqlite/test_sqlite_extensions
13:20:23 mkdir -p out/doc
13:20:23 cp doc/node-config-schema.json out/doc
13:20:23 mkdir -p out/doc/api
13:20:23 cp -r doc/api out/doc
13:20:23 npm warn cli npm v12.1.0 does not support Node.js v27.0.0-pre. This version of npm supports the following node versions: `^22.22.2 || ^24.15.0 || >=26.0.0`. You can find the latest version at https://nodejs.org/.
13:49:43
13:49:43 added 297 packages, and audited 298 packages in 10s
13:49:43
13:49:43 148 packages are looking for funding
13:49:43 run `npm fund` for details
13:49:43
13:49:43 found 0 vulnerabilities
- Lingua principale
- JavaScript
- Stelle
- 70
- Fork
- 75
- Merge medio
- 2g 15h
- PR unite (30g)
- 48
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nodejs/doc-kit
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 68/100
nodejs/doc-kit#1085 · 6 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
nodejs/doc-kit#1054 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
nodejs/doc-kit#1167 · 2 commenti · 3 reazioni ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
nodejs/doc-kit#1119 · 3 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
index page's ToC mark "stability index" as legacyForse di nuovo libera @avivkeller l’ha presa 40 giorni fa e non c’è nessuna pull request aperta. Aperta
nodejs/doc-kit#1053 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di nodejs/doc-kit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Yomguithereal/mnemonist#247 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
up-for-grabs/up-for-grabs.net#6330 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
TheOdinProject/curriculum#31490 ·
I maintainer di solito rispondono entro 1 giorno
-
bug require-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
expressjs/expressjs.com#2549 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Docs: no path for someone who just wants to try IndiekitForse già presa @rmdes l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
getindiekit/indiekit#1028 ·
I maintainer di solito rispondono entro 1 giorno