[SERVER-34341] parseCollModUUIDAndNss should uassert the input UUID (if provided) is in the catalog Created: 05/Apr/18 Updated: 29/Oct/23 Resolved: 24/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Upgrade/Downgrade |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.0-rc1, 4.1.1 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Maria van Keulen | Assignee: | Xiangyu Yao (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Backport Requested: |
v4.0
|
||||
| Sprint: | Storage NYC 2018-06-04 | ||||
| Participants: | |||||
| Description |
|
For MongoDB 3.6 UUID upgrade, the parseCollModUUIDAndNss function allowed an input UUID to not exist in the UUID Catalog if the collMod was empty, since collMod was used to add UUIDs to collections. Instead, parseCollModUUIDAndNss should assert that the UUID (if provided) exists in the catalog because this function is only used during oplog application and there are no replicated UUID upgrade collMods in MongoDB 4.0. |
| Comments |
| Comment by Githook User [ 24/May/18 ] |
|
Author: {'username': 'xy24', 'name': 'Xiangyu Yao', 'email': 'xiangyu.yao@mongodb.com'}Message: (cherry picked from commit e573d7f2f908f3fbe96716851cd1b1e3d65fe7c9) |
| Comment by Githook User [ 24/May/18 ] |
|
Author: {'username': 'xy24', 'name': 'Xiangyu Yao', 'email': 'xiangyu.yao@mongodb.com'}Message: |
| Comment by Xiangyu Yao (Inactive) [ 16/May/18 ] |
|
Reopening this ticket and unlinking it with |