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

add table add and drop to format tester

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

      A goal in WT-3445 was to add support for table add, drop and rename operations, as well as sweep server testing, to the format tester. That work was not done, and this ticket is being created to track that remaining work.

      Now that format supports multiple files, it should be possible to add the additional add/drop/rename test support. One solution might be to create a "table active" array to parallel the array of TABLE references, which would flag if a particular table is available to worker threads. Additionally, a lock-free mechanism to drain worker thread references to a table before it's dropped would be necessary. With those changes, an administrative thread should be able to add new tables, swapping them into, or out of, the TABLE array.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: