Files
datastore/tests
Raúl MarínandClaude Fable 5 ddc2007d54 Report the real corruption when checking a projection part that failed to load
A projection part that fails to load before its columns are set (for example
because of a corrupted serialization.json) has an empty column list. CHECK TABLE
compared the projection's on-disk columns.txt against that empty list and
reported a misleading "Columns doesn't match ... Expected: 0 columns" error,
hiding the real corruption. Take the expected columns from the projection
metadata when the part's own columns are unavailable, so the check proceeds and
reports the actual broken file. Extracted from #93694.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-13 12:37:25 +00:00
..
…
…
…
…

Find CI documents and instructions on running CI checks locally here.