Files
lancedb/rust
Wyatt Alt ee1de30d53 fix: check the view before a cascade refreshes its lineage
A cascade refreshed every upstream view before the named view's own
checks ran, so a read-only handle failed only after the upstream views
had committed. The named view's checks now run first, shared with plain
refresh so the two cannot drift.

The lineage walk also followed the query's source table for a staged
view, which refresh never reads. It now follows the staging table, so
each hop's version pin lands on the table the next refresh scans.
2026-09-24 20:12:34 +00:00
..