While not necessary for correctness as there can't be any concurrency going on it would be a nice cleanup to not have multiple modes that we need to support throughout the code base.
For example, the collection catalog exposes a way to bypass the copy-on-write system to do collection modifications directly on the instances installed in the catalog (the inplace mode). Having modes like this is prone to error and misuse so it would be better if there was a single way to do these kind of writes.
- is depended on by
-
SERVER-63889 Remove CollectionCatalog::LifetimeMode::kInplace in-place update logic
- Closed
- is related to
-
SERVER-51199 Investigate whether repair needs to obviate Collection copy-on-write logic
- Closed
-
SERVER-63888 Make oplog collection copy-on-write instead of specially update-in-place
- Closed