and run as an internal client. This is because it relies on getCollectionOptions to get the UUID. However, for internal clients run in the shard, the ShardServerProcessInterface is used. ShardServerProcessInterface uses listCollections to get the options, but it has a special logic that changes how uuid is returned.
It appears that the DocumentSourceChangeStreamAddPreImage also gets the UUID the same way.
- is depended on by
-
SERVER-56813 Have Resharding be [RRFaM] aware
- Closed
- is related to
-
SERVER-59839 ShardServerProcessInterface::getCollectionOptions returns format differently from non-sharded versions
- Closed
- related to
-
SERVER-59935 Add NamespaceString::isPerShardNamespace method
- Closed