Lake /query reads era5_daily through Iceberg metadata #44

Merged
admin_emi merged 1 commit from fix/lake-query-iceberg into dev 2026-07-24 19:09:23 +00:00
Owner

Recovered commit: the hive-glob view LISTs ~1k objects/tile at bind (times out at 390 tiles, seen on prod); bucket mode now iceberg_scans the newest metadata JSON; iceberg extension baked as runtime user; local mode (tests) unchanged.

Recovered commit: the hive-glob view LISTs ~1k objects/tile at bind (times out at 390 tiles, seen on prod); bucket mode now iceberg_scans the newest metadata JSON; iceberg extension baked as runtime user; local mode (tests) unchanged.
admin_emi added 1 commit 2026-07-24 19:08:00 +00:00
Lake /query reads era5_daily through Iceberg metadata
All checks were successful
secrets-guard / encrypted (pull_request) Successful in 5s
PR build (required check) / changes (pull_request) Successful in 8s
shell-lint / shellcheck (pull_request) Successful in 7s
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
38b11635a6
The hive-glob view must LIST every object under era5/daily/ at view bind —
~1k objects per tile, which crossed the request timeout once the lake hit
390 tiles (seen live: prod /query timing out). Bucket mode now resolves the
newest Iceberg metadata JSON (one single-page LIST) and iceberg_scans it, so
the file list comes from table metadata; local mode (tests, small trees)
keeps the plain glob. The iceberg extension is baked next to httpfs, as the
runtime user.
admin_emi merged commit 0f1b3a168c into dev 2026-07-24 19:09:23 +00:00
admin_emi deleted branch fix/lake-query-iceberg 2026-07-24 19:09:23 +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#44
No description provided.