Create python cli to automate fetching and decoding pages from SLS

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Tools
    • None
    • Storage Engines - Persistence
    • SE Persistence - 2026-02-27, SE Persistence - 2026-03-13, SE Persistence - 2026-03-27
    • None

      One particularly useful feature would be recursively walking a b-tree based on a root page. Tables can be fetched from SLS through the object read proxy GetTableAtLSN API. However, not all mongo tests use this, and it will be useful to fetch all pages for a table directly from the page server. 

      This ticket is to create a CLI that can be used to automate many of the steps required for fetching pages from particular tables at specific points in time. The CLI can use the py_common library used for decoding wiredtiger pages and the pagedecryptor tool for the decryption.

            Assignee:
            Sean Watt
            Reporter:
            Sean Watt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: