Fix lake extension bake user; disable the daemon healthcheck in the stack #30

Merged
admin_emi merged 1 commit from fix/lake-ext-daemon-health into dev 2026-07-24 03:47:40 +00:00
Owner

First-prod-stack-deploy findings: httpfs baked as root is invisible to the uid-10001 lake (all /query 500); stack daemon lacked compose's healthcheck disable (Swarm restart loop). Prod mitigated live; this is the durable fix.

First-prod-stack-deploy findings: httpfs baked as root is invisible to the uid-10001 lake (all /query 500); stack daemon lacked compose's healthcheck disable (Swarm restart loop). Prod mitigated live; this is the durable fix.
admin_emi added 1 commit 2026-07-24 03:46:26 +00:00
Fix lake extension bake user; disable the daemon healthcheck in the stack
All checks were successful
PR build (required check) / changes (pull_request) Successful in 5s
secrets-guard / encrypted (pull_request) Successful in 6s
shell-lint / shellcheck (pull_request) Successful in 6s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / build-backend (pull_request) Successful in 43s
PR build (required check) / gate (pull_request) Successful in 2s
ec0bb42258
Two first-prod-stack-deploy findings: DuckDB extensions install to the
invoking user's ~/.duckdb, so the root-time httpfs bake left the uid-10001
lake unable to LOAD it (every /query 500'd); and the stack file never
disabled the image healthcheck for the daemon, so Swarm killed the healthy
gateway every ~100s (compose already disabled it). Bake now runs as the
runtime user; the stack matches compose. Prod mitigated live with
--no-healthcheck pending this landing.
admin_emi merged commit eaaa4f1ad9 into dev 2026-07-24 03:47:40 +00:00
admin_emi deleted branch fix/lake-ext-daemon-health 2026-07-24 03:47:41 +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: Jinemi/thermograph#30
No description provided.