Evidence tutorials CI: issuer-backed dev start intermittently fails before readiness and its startup logs are lost
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
Direzione di ricerca
Inizia da crates/registry-evidencectl/tests/dev_lifecycle.rs e dal job “Evidence tutorials from source”. Esamina come il test gestisce gli errori di dev start e dove vengono conservati i log failed-start; verifica i limiti dell’output e la redazione usata dal job. Il lavoro è completato quando un errore espone log di avvio limitati e redatti oppure li carica come artefatto, così da poter diagnosticare il prossimo errore intermittente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
real_issuer_lifecycle_issues_typed_service_claims_and_stops_cleanly (crates/registry-evidencectl/tests/dev_lifecycle.rs, run by the "Evidence tutorials from source" job) failed once in a merge-group run after about 6 seconds:
issuer-backed dev start failed
error[evidence.dev.start-failed] local development session logs: The local Evidence services failed before reaching readiness.
next: Inspect the preserved startup logs at .../target/debug/evidence-native-lifecycle-*/tutorial/.evidence/failed-start, ...
Failing run: https://github.com/registrystack/registry-stack/actions/runs/39132836323
The same tree passed this job in the pull request's own CI run and passed three of three local runs under Docker, so the failure is nondeterministic and not caused by that change.
The cause cannot be recovered: dev start preserves its startup logs under target/, which dies with the runner, and the test's panic message prints only dev start's stdout and stderr.
Two asks:
- When
dev startfails, have the test print the preservedfailed-startlogs, bounded and redacted like the rest of the job output. Alternatively, have the job upload that directory as an artifactif: failure(). The next occurrence then names its own cause. - A candidate cause to check once logs exist:
unused_port_pair()binds two ephemeral ports and drops them beforedev starthands them to Evidence and to the issuer container, so another process on the runner can take one in between. #1870 is the same class of port collision on the BReg tutorial gate.
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Merge medio
- 10h 32m
- PR unite (30g)
- 269
Preparare l'ambiente
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 registrystack/registry-stack
-
area:docs documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
registrystack/registry-stack#2253 ·
I maintainer di solito rispondono entro 1 giorno
-
area:coordinator bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
registrystack/registry-stack#2252 ·
I maintainer di solito rispondono entro 1 giorno
-
area:release bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
registrystack/registry-stack#2248 ·
I maintainer di solito rispondono entro 1 giorno
-
BReg docs: the WASM upgrade step points at a compatibility member that explain no longer emitsApertaarea:breg documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
registrystack/registry-stack#2233 ·
I maintainer di solito rispondono entro 1 giorno
-
area:breg bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
registrystack/registry-stack#2231 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di registrystack/registry-stack
Issue simili
-
engine-rs P3 review-deferral wasm
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
maniator/verticopolis#1154 ·
I maintainer di solito rispondono entro 1 giorno
-
FFMPEG_BIN/FFPROBE_BIN are always overridden, so a working system ffmpeg cannot be usedForse già presa @Bilker1422 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Stremio/stremio-service#116 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
sims1253/ry#720 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno