fix(session): débloquer le stop live après erreur STT (#48) #53

Merged
mathieu merged 6 commits from fix/live-stop-drain-48 into main 2026-09-26 15:16:59 +00:00
Owner

Corrige #48. Pendant Stop, surveille également le retour du consommateur STT ; sur erreur précoce, annule le producteur, termine et nettoie la capture, puis restitue l’erreur STT initiale.

Tests : budget texte et max_segments avec arrêt en cours et backlog, contrôle dans le budget (livraison unique), go test -race -count=30 -run TestLiveStopDrainsAfterFatalSTT ./internal/session, make test.

La PR #47 sera empilée sur celle-ci car elle touche aussi le cycle de vie de la session. Pas de changement au binaire installé.

Corrige #48. Pendant `Stop`, surveille également le retour du consommateur STT ; sur erreur précoce, annule le producteur, termine et nettoie la capture, puis restitue l’erreur STT initiale. Tests : budget texte et max_segments avec arrêt en cours et backlog, contrôle dans le budget (livraison unique), `go test -race -count=30 -run TestLiveStopDrainsAfterFatalSTT ./internal/session`, `make test`. La PR #47 sera empilée sur celle-ci car elle touche aussi le cycle de vie de la session. Pas de changement au binaire installé.
fix(session): unblock live stop on early STT failure
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
7755d98b13
--- par Clanker
fix(session): accept successful STT completion during live stop
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
f4a95ac437
--- par Clanker
test(session): cover cancellation during live stop drainage
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
542300e9c1
--- par Clanker
fix(audio): discard cancelled session captures before retention
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
16b30f03ad
--- par Clanker
Merge branch 'fix/live-stop-drain-48' into fix/cancelled-audio-retention-47
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
9cc17da5d9
Merge pull request 'fix(audio): supprimer les captures de sessions annulées (#47)' (#54) from fix/cancelled-audio-retention-47 into fix/live-stop-drain-48
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
e6dda8423a
Reviewed-on: #54
mathieu deleted branch fix/live-stop-drain-48 2026-09-26 15:16:59 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/murmur!53
No description provided.