-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-02-17, CAR Team 2025-03-03, CAR Team 2025-03-17, CAR Team 2025-03-31, CAR Team 2025-04-14
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
In SERVER-90992 we had to leave the constructor for const Collection * untouched to avoid a lot of code churn.
Originally the intent was to replace it with a static method with the word UNSAFE written somewhere in its name to signal old users that they should replace its usages with the safer constructor.
This ticket is about considering whether to go through the churn and open TODO tickets in the leftover places or not.
- is related to
-
SERVER-90992 Collection acquisitions have no enforcement of snapshot stability
-
- Closed
-
-
SERVER-103398 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Backlog
-
-
SERVER-103400 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Backlog
-
-
SERVER-103406 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE in mongod main
-
- Backlog
-
-
SERVER-103407 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Backlog
-
-
SERVER-103411 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Backlog
-
-
SERVER-103405 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- In Code Review
-
-
SERVER-103402 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Closed
-
-
SERVER-103399 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Needs Scheduling
-
-
SERVER-103401 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Needs Scheduling
-
-
SERVER-103403 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Needs Scheduling
-
-
SERVER-103409 Investigate usage validity of CollectionPtr::CollectionPtr_UNSAFE
-
- Needs Scheduling
-
- related to
-
SERVER-103415 Replace CollectionPtr(const Collection* coll) with a non-const version
-
- Blocked
-