[fix] Reset pause state before replaying rollback survivors
I maintainer di solito rispondono entro 7 giorni
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Labels: bug, backend, high-priority, points: 150
File/location: backend/src/services/checkpoint.service.ts:400
Description:
Recomputation initializes pause fields from the current (reverted) row and CREATED resets only isActive. Rolling back a PAUSED event while retaining CREATED leaves the stream incorrectly paused; reverted pause duration can also survive.
Acceptance Criteria:
- Initialize reconstructible pause fields from a canonical baseline before replaying surviving events, instead of the reverted row.
- Verify rollback of PAUSED, RESUMED and repeated pause cycles restores isPaused, pausedAt and totalPausedDuration to their pre-reverted values.
Notes:
Executed recomputeStreamState with only CREATED surviving a PAUSED rollback; the output retained isPaused=true and pausedAt=20.
Audited commit: 649b6976a100fd964ce191428eef1faeb50aaa39. Closest prior issues reviewed: #1468. This report concerns the specific failure or uncovered test paths described above, rather than repeating the original feature request.
- Lingua principale
- TypeScript
- Stelle
- 18
- Fork
- 250
- Merge medio
- 5g 23h
- PR unite (30g)
- 72
Preparare l'ambiente
- Include un Dockerfile o un 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 LabsCrypt/flowfi
-
[test] Cover notification delivery failures and expired subscriptionsForse già presa @Ayfataan l’ha presa 1 giorno fa. Apertabackend points: 150 Stellar Wave testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
LabsCrypt/flowfi#1711 · 4 commenti ·
I maintainer di solito rispondono entro 7 giorni
-
[fix] Clear RPC timeout timers when calls settleForse già presa @Ayfataan l’ha presa 1 giorno fa. Apertabackend bug points: 150 Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
LabsCrypt/flowfi#1710 · 5 commenti ·
I maintainer di solito rispondono entro 7 giorni
-
[fix] Preserve CSV header order when editing payroll rowsForse già presa @Jubilee-001 l’ha presa 1 giorno fa. Apertabug frontend points: 150 Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
LabsCrypt/flowfi#1708 · 5 commenti ·
I maintainer di solito rispondono entro 7 giorni
-
[api] Validate export date ranges before starting the responseForse già presa @Emmanuel-Ugochukwu1 l’ha presa 1 giorno fa. Apertaapi backend points: 150 Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
LabsCrypt/flowfi#1707 · 4 commenti ·
I maintainer di solito rispondono entro 7 giorni
-
[Frontend] Show visual percentage bar of streamed vs refunded tokens in CancelConfirmModalForse già presa @aazminu l’ha presa 3 giorni fa. Apertadrips-wave frontend good-first-issue ui ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 7 giorni
Tutte le issue di LabsCrypt/flowfi
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Automattic/data-liberation-agent#953 ·
I maintainer di solito rispondono entro 1 giorno
-
README に GitHub の組織のバッジを足すApertadocumentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
funmary-app/funmary#399 ·
I maintainer di solito rispondono entro 1 giorno
-
area:curator enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
CassioDalla/Scrinalia#150 ·
I maintainer di solito rispondono entro 1 giorno
-
status: needs-triage v1-bug-bash
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
a2ui-project/a2ui#3533 ·
I maintainer di solito rispondono entro 1 giorno
-
backend enhancement priority:P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
geolens-io/geolens#3310 ·
I maintainer di solito rispondono entro 1 giorno