__wti_disagg_fetch_shared_meta should dump bad metadata if cksum doesn't match

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0
    • Affects Version/s: None
    • Component/s: Metadata
    • None
    • Storage Engines - Persistence
    • SE Persistence - 2026-03-27
    • 2


      __wti_disagg_fetch_shared_meta()
      reads the checksum metadata page and validates it against its checksum. If the the checksum doesn't match, it returns an error which eventually causes the system to abort.

      When the checksum doesn't match, we should also dump the content of the bad/corrupted page as a debugging aid. Similar to what the block manager does when there is a checksum mismatch.

            Assignee:
            Sean Watt
            Reporter:
            Keith Smith
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: