mohammad masoudie
10/14/2025, 12:25 PMpage_io.cpp,
which indicates the page size is less than 8 bytes (4-byte footer + 4-byte checksum).
However, when we run CHECK CONSISTENCY or REPAIR commands, no issue is detected, and the cluster reports the tablet as healthy.
Even deleting the corrupted .dat file manually does not trigger any action from consistency check or repair.
The only effective fix so far is marking the affected tablet as bad manually on that BE node.
Questions:
What exactly does “page” refer to in this context — is it a logical data page or a physical block in the .dat file?
Why does CHECK CONSISTENCY not detect these small-size pages?
Is there any recommended way to proactively detect such “bad pages” before they cause query errors?
Any insights or debugging directions would be greatly appreciated 🙏