[Improve]: avoid suspension if next replay comes soon
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia individuando DurableConfig e il codice che pianifica i tentativi, i controlli di waitForCondition e i replay alla scadenza dell’attesa. Determina come sono disponibili il tempo di invocazione rimanente e l’orario del replay successivo, quindi definisci il comportamento configurabile di busy-wait e verifica che, per impostazione predefinita, l’attesa attiva rimanga disabilitata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What would you like?
I would like to keep busy waiting and avoid suspension/replay overhead if the replay is going to happen soon, which includes the following scenarios:
- the next retry of a failed step operation
- next check of waitForCondition
- expiration of a wait operation
The busy waiting behavior should be customizable, by providing either
- a maximum busy wait period field in DurableConfig (default: 0, busy waiting is disabled), or
- a busy waiting strategy in DurableConfig, accepting Lambda's remaining invocation time and next replay time as parameters
Possible Implementation
No response
Is this a breaking change?
No
Does this require an RFC?
No
Additional Context
No response
- Lingua principale
- Java
- Stelle
- 28
- Fork
- 16
- Merge medio
- 2g 17h
- PR unite (30g)
- 56
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 aws/aws-durable-execution-sdk-java
-
documentation pkg:sdk
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
aws/aws-durable-execution-sdk-java#645 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
aws/aws-durable-execution-sdk-java#300 ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
aws/aws-durable-execution-sdk-java#815 ·
I maintainer di solito rispondono entro 1 giorno
-
[Epic]: Durable Functions on LMIForse già presa @zhongkechen l’ha presa 9 giorni fa. Aperta
aws/aws-durable-execution-sdk-java#798 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100
aws/aws-durable-execution-sdk-java#787 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aws/aws-durable-execution-sdk-java
Issue simili
-
agent:working follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Sanne/incus-spawn#1683 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
checkstyle/checkstyle#22210 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
521xueweihan/HelloGitHub#4105 ·
-
devops good first issue security
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
asciidoctor/asciidoctorj#1339 ·