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

Create test of replica set style prefix usage with tiered tables

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

      Add a test to verify that Tiered Tables correctly support having multiple nodes add objects to the same table, with each node using its own prefix. 

      This is the scenario we expect for replica set sharing. An example would be a table, table:foo being used by a replica set where two of the nodes use the prefixes:

      • pfx_one_
      • pfx_two_

      If the two nodes exchange the primary/flush node role, and both nodes, while flush node, write new objects to table:foo, that table should wind up with a set of objects that have different prefixes, such as:

      • pfx_one_foo-0001.wtobj
      • pfx_two_foo-0002.wtobj
      • pfx_two_foo-0003.wtobj
      • pfx_one_foo-0004.wtobj

      This ticket should create tests to validate this behavior – that we create objects with the correct prefixes and that any node can read correct contents of the table.

      This could be an extension of the existing tests in test_tiered09.py or a new test.

      If this functionality is not correct. We should create the appropriate ticket(s) and fix it.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            keith.smith@mongodb.com Keith Smith
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: