Files
lancedb/rust
Wyatt AltandClaude Fable 5 14e73f7e44 fix: refuse MemWAL state on every refresh participant
Ordinary reads on a MemWAL table merge rows from un-compacted tiers, but
refresh plans from committed fragments, so it could certify a source
version while missing rows those reads expose -- and a view with such
state holds rows outside the swap/append model refresh maintains. Reject
an active write spec or retained un-compacted rows (the catch-up flag
outlives unset) on the source at create and on both sides at every
refresh, and refuse installing a spec over a view, mirroring the
computed-column boundary in both directions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-15 01:09:12 -07:00
..