-
Type:
Improvement
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Not Applicable
-
None
-
None
-
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.