Own /state in the image; lake cache degrades instead of failing #25

Merged
admin_emi merged 1 commit from fix/lake-state-ownership into dev 2026-07-23 22:55:44 +00:00
Owner

Fresh lakecache volumes were root-owned (image never created /state) and the lake 500d every /history; found on the first LAN lake deploy, unblocked live with a chown. Image now owns /state; unwritable cache serves from memory. Degraded-path regression test added.

Fresh lakecache volumes were root-owned (image never created /state) and the lake 500d every /history; found on the first LAN lake deploy, unblocked live with a chown. Image now owns /state; unwritable cache serves from memory. Degraded-path regression test added.
admin_emi added 1 commit 2026-07-23 22:54:06 +00:00
Own /state in the image; lake cache degrades instead of failing
All checks were successful
PR build (required check) / changes (pull_request) Successful in 6s
secrets-guard / encrypted (pull_request) Successful in 5s
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 52s
PR build (required check) / gate (pull_request) Successful in 2s
5a88f860b1
A fresh named volume mounted at /state came up root-owned (the image never
created the dir, so docker made the mountpoint as root) and the non-root
lake service 500'd every /history with EACCES — seen live on the first LAN
lake deploy. The image now creates and owns /state, so new volumes inherit
uid 10001; and an unwritable cache serves the frame from memory instead of
failing, keeping the cache an accelerator rather than a dependency.
admin_emi merged commit 6396d553d2 into dev 2026-07-23 22:55:44 +00:00
admin_emi deleted branch fix/lake-state-ownership 2026-07-23 22:55:44 +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#25
No description provided.