mirror of
https://github.com/lancedb/lancedb.git
synced 2026-10-12 23:02:28 +00:00
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.