fix: stream PostgreSQL restores without pipe deadlock #7
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/version-tags-postgres-stream-restore-20260925"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Une restauration réelle de la base Odoo se bloquait : sidecar-restore remplissait le flux d’entrée de psql avant de lire ses sorties, tandis que psql attendait que son flux de sortie soit vidé. Les deux processus étaient observés en attente pipe_write dans une copie isolée.
Alimenter l’entrée sur un thread dédié pendant que wait_with_output lit les sorties. Préserver la détection des erreurs SQL de la PR 6 et signaler aussi un échec d’écriture. Un nouveau test CI restaure un fichier dépassant les capacités des tubes et produisant plusieurs mégaoctets de sortie, puis vérifie une valeur témoin. Tous les contrôles existants restent obligatoires.