-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
ALL
-
42
It's not legal to use the applyOps command to execute createIndexes, and we have a uassert to prevent that. But if we explicitly set the application mode in the applyOps command to InitialSync (probably also recovery or steady-state), we bypass that check and, on the primary, instead hit an fassert. We should uassert in this situation instead.
- is related to
-
SERVER-32952 applyOps does not validate updates
- Backlog
-
SERVER-53674 Do not run applyOps commands in the fuzzer
- Closed
-
SERVER-36263 Bypassing operation validation in applyOps should require special privilege
- Closed