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

Project suggestion: Implement a WiredTiger b-tree visualizer.

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 99

      As part of our Treehouse skunkworks project we demonstrated that a b-tree could be visualized in a cross platform javascript based UI.

      The work was largely broken down into two parts:

      1. Dumping a b-tree as JSON
      2. Implementing the visualizer

      We would like to see the visualizer become an actual tool and this ticket serves as a suggestion for a project to be planned around that. We believe this tool can serve as both an education and debugging tool.

      The way we implemented this isn't necessarily the best way to implement it so the expectation would be that the project does design from the ground up.

      Some interesting features:

      • Opening WT database directories from the UI and skipping the JSON dump part.
      • Opening WT corefiles from the UI

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: