[SERVER-36880] SyncTailTest does not use UUIDs throughout much of its testing Created: 27/Aug/18 Updated: 06/Dec/22 Resolved: 22/Jan/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Dianna Hohensee (Inactive) | Assignee: | Backlog - Replication Team |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Replication
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
For example, dropIndexes in the unit test uses namespace, not UUID. This works because we still have optional handling in oplog.cpp for deleteIndexes, where we parse for either namespace or UUID. Some improvements are being made for createIndexes in |
| Comments |
| Comment by Dianna Hohensee (Inactive) [ 27/Aug/18 ] |
|
Some workarounds that have been added over time to avoid overhauling the test fixture support or unit tests are: createCollectionWithUUID and boost::optional<UUID>. |