I ran listCommands on embedded and we currently have this set of commands, partitioned here into three groups, depending on what we believe should be the disposition of the command in embedded:
Current:
_hashBSONElement aggregate buildInfo collMod collStats configureFailPoint count create createIndexes currentOp dataSize dbStats delete distinct drop dropDatabase dropIndexes echo explain find findAndModify geoNear getLastError getMore getParameter getPrevError getShardMap insert isMaster killCursors killOp listCollections listCommands listDatabases listIndexes lockInfo ping planCacheClear planCacheClearFilters planCacheListFilters planCacheListPlans planCacheListQueryShapes planCacheSetFilter reIndex renameCollection repairCursor repairDatabase replSetGetStatus resetError serverStatus setBatteryLevel setParameter sleep trimMemory update validate
Remove:
getShardMap
- depends on
-
SERVER-29908 Libraries db/s/sharding and db/query/query are directly cyclic
- Closed
-
SERVER-33008 Slice Authorization Framework with vtable to facilitate not using it in mobile
- Closed
-
SERVER-34894 Create Embedded-only auth-lite implementation
- Closed
- is depended on by
-
SERVER-34006 Ensure android builds target correct android platform minimum
- Closed
- related to
-
SERVER-55034 The profile command should not take S or X database locks
- Closed