Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9286

Enhance existing GDB functions to be consistent

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 5
    • StorEng - Defined Pipeline

      Summary
      Some GDB functions were added to the WiredTiger tree as part of WT-8158. One is a gdb-style script the other a Python extension.

      We should review the content, and ensure the naming and functionality are consistent. Those two files should be good enough to form a template for adding more functions in the future.

      Motivation
      Give developers better tools for debugging WiredTiger in GDB.

      • Is this issue urgent?
        Not really urgent.
      • Testing
        These are GDB functions - no need to add additional automated testing. The scripts should be loaded into GDB and the functions called to ensure they work.
      • Documentation update
        None

      Scope

      • Investigate converting dump_row_int.gdb into a python gdb script.
      • Review content in all 3 scripts and ensure the content, functionality and style is consistent between them.
        • Convert wt_debug_script_update to use gdb.Commands
      • Update wt.gdb to source dump_insert_list.py

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: