[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:
Depends
is depended on by SERVER-34039 Change uses of boost::optional<UUID> ... Closed
Duplicate
duplicates SERVER-34039 Change uses of boost::optional<UUID> ... Closed
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 SERVER-36015, because createIndexes does not optionally handle namespace.



 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>.

Generated at Thu Feb 08 04:44:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.