test(postgres): raise pglite layer hook timeout to 120s #65
No reviewers
Labels
No labels
bug
enhancement
pr-split
question
security
transaction-matcher
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
momsse/octant!65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/bump-pglite-layer-timeout"
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?
Contexte
Sur la CI Forgejo (runner dind), les tests des packages
postgres-*échouaient tous en cascade avec:Cause
Le hook
layer(TestLayer)de@effect/vitestinitialise une instance PGlite (Postgres WASM) en mémoire. Sur un cache turbo froid,turbo testexécute les 5 packagespostgres-*en parallèle et les bootstraps PGlite concourent pour le CPU (mesuré: ~3 s seul vs ~15 s à 12 bootstraps concurrents), ce qui pousse la construction du layer au-delà des 30 s du hook.Ce n'est ni le code, ni une base manquante (PGlite est in-process): uniquement la contention CPU de l'environnement CI.
Changement
Passage du timeout du hook de
30 secondsà120 secondssur les 20 occurrences des packagespostgres-*, pour absorber la contention.🤖 Generated with Claude Code