I suspect a lot can be cleaned up around this. E.g. there's a Namespace::oplog function, and WiredTigerKVEngine has a special counter _oplogManagerCounter to work around there being several local.oplog collections in order to start and stop the WiredTigerOplogManager once instead of several.
- depends on
-
SERVER-47885 Have lookupCollectionBy{Namespace,UUID} return a shared_ptr
- Closed