-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Per Legacy Defined Commands, we should convert all non-TypedCommand commands to TypedCommand.
This project was intended to help All Clusters Sharded/Invisible Sharding, but that was deprioritized for 9.0. We can now pick up this work on a less immediate schedule.
For reference, the identified RSS commands are:
AppendOplogNote (mongos, mongod) ApplyOps BulkWrite ClusterHello clusterCreateIndexes clusterDropIndexes clusterDbStats clusterSetIndexCommitQuorum CloneCollectionAsCapped ConvertToCapped (mongos, mongod) Compact (mongos, mongod) ClusterCommitTransaction, ClusterAbortTransaction ClusterLockInfo DBCheck DBHash fileMD5 (mongos, mongod) FSyncUnlock indexFilter (mongos, mongod) KillSessions, KillAllSessions, KillAllSessionsByPattern ReIndex ReplicationInfo All commands that inherit from ReplSetCommand replSetResizeOplog setFeatureCompatibilityCommand startSession Validate (mongos, mongod) makeSnapshot setCommittedSnapshot reapLogicalSessionCacheNow refreshLogicalSessionCacheNow