[SERVER-70982] Add unit tests for instantiating collection without timestamp concurrently with DDL operation Created: 31/Oct/22 Updated: 28/Nov/22 Resolved: 28/Nov/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Henrik Edin | Assignee: | Will Buerger |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Sprint: | Execution Team 2022-11-28 | ||||||||
| Participants: | |||||||||
| Description |
|
Instantiating collections from storage without a timestamp will be used when readers detect that there are concurrent DDL writers and we cannot trust the in-memory CollectionCatalog state. We should add unit tests that sets up the correct interleaving and verifies that the instantiated collection is always in sync with what is visible in the storage snapshot. |