Log the contents of the WiredTiger metadata before aborting when it is inconsistent

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Server Integration
    • SESI - 2026-02-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When the WiredTiger metadata is in an inconsistent state and contains some of the idents required for a collection but not all of them, WiredTigerUtil::checkApplicationMetadataFormatVersion() returns an error status and then WiredTigerRecordStore::WiredTigerRecordStore() fasserts. When this happens, we should first log the full contents of the wiredtiger metadata so that we do not have to guess about which ident is missing.

      This would have with diagnosing issues like HELP-85351/WT-16145.

            Assignee:
            Unassigned
            Reporter:
            Thomas Goyne
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: