A request queued behind a failed boot whose destroy also fails is never woken
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- backend
Direzione di ricerca
Inizia da src/core/lease-acquisition-coordinator.ts, intorno alla riga 866, dove il controllo if (destroyed) this.#wakeQueue() salta erroneamente il risveglio delle richieste in coda dopo un avvio non riuscito seguito da una distruzione non riuscita. Modifica la condizione per consentire il risveglio della coda in questo scenario quando c’è capacità per le richieste in attesa. Esegui la suite di test per l’acquisizione dei lease per verificare che la correzione sblocchi la coda senza regressioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Found in the review of PR #394; main (adf2d45) has the same code.
src/core/lease-acquisition-coordinator.ts:866: when a shut-down device's boot and then its destroy both fail, if (destroyed) this.#wakeQueue() skips the wake. A request queued behind the rejected head (#nextPlan makes it wait) is not woken, even when there is room, until its own deadline. A reviewer reproduced it with a temporary test.
Written by an agent.
- Lingua principale
- TypeScript
- Stelle
- 15
- Fork
- 1
- Merge medio
- 8h 23m
- PR unite (30g)
- 136
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 callstackincubator/simlock
-
bug:new
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
callstackincubator/simlock#424 ·
I maintainer di solito rispondono entro 1 giorno
-
bug:new
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
callstackincubator/simlock#422 ·
I maintainer di solito rispondono entro 1 giorno
-
bug:new
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
callstackincubator/simlock#420 ·
I maintainer di solito rispondono entro 1 giorno
-
bug:new
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
callstackincubator/simlock#350 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Flaky e2e: gateway-fleet reads a worker's capacity before the worker has left startingForse già presa @V3RON l’ha presa 2 giorni fa. Apertabug:ready flaky-test
Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100
callstackincubator/simlock#414 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di callstackincubator/simlock
Issue simili
-
bug priority:low ready-for-dev
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Automattic/data-liberation-agent#685 ·
I maintainer di solito rispondono entro 1 giorno
-
Business
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
txn2/mcp-data-platform#2063 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 77/100
Crosstalk-Solutions/project-nomad#1427 ·
I maintainer di solito rispondono entro 2 giorni