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

Parse the debug log into a set of corresponding functional model operations

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.2.0, 7.3.0-rc0, 7.2.0-rc2
    • Affects Version/s: None
    • Component/s: None
    • None

      Tickets WT-11611, WT-11612, and WT-11613 provided us with a basic functional model of WiredTiger; now we need to populate the model using real workloads via debug logging.

      To do that, we need to:

      • Enable debug logging by adding debug_mode=(table_logging=true) to the wiredtiger_open call.
      • Incorporate the debug log parser, e.g., from wt printlog, into the project.
      • Translate data from the debug log into regular model operations.

      Useful links to look at:

      An example command for printing debug log:

      ./wt -R -h <path_to_data> -C "log=(compressor=snappy,path=journal)" printlog -u

            Assignee:
            peter.macko@mongodb.com Peter Macko
            Reporter:
            stoney.burks@mongodb.com Stoney Burks
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: