Extend WT dhandle benchmark for disagg and add plateaus

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: DHandles
    • None
    • Storage Engines, Storage Engines - Foundations
    • 67.115
    • SE Foundations - 2026-07-21
    • 5

      This work is one result of WT-17617.  Create the following improvements for the dhandle benchmark for WT (bench/dhandle).

      Support for disagg (using the right config options, including PALite, timestamps), and a limited form of predictable replay good enough to create checkpoints on a leader and pick them up on a follower.

      Plateaus: instead of slowly increasing the number of dhandles - do some measurements at 0 tables created, then stop measuring and as quickly as possible create 10000 tables, measure for a while, then stop, create 10000 more tables, etc.

      Other minor improvements for usability - easier to read output.  Ability to specify fractional percent inputs, more reasonable defaults for number of creates.  Percent for drop operations. Use "checkpoint_wait" for drops.

      track non-cache memory usage.

            Assignee:
            Donald Anderson
            Reporter:
            Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: