-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.4.0-rc4
-
Component/s: Index Maintenance, Querying, Replication
-
None
-
Fully Compatible
-
ALL
-
v4.4
-
Query 2020-05-18
-
38
collMod creates oplog entries, even when it does nothing. In FCV 4.2, it can create this oplog entry:
{dbName: 'db10',commandObj: {collMod: 'coll12',index: {name: 'idx_f',hidden: false}}},
It's not rejected since it's "hidden: false", but also 4.2 is unhappy due to this logic that expects an "expireAfterSeconds" field.
- is caused by
-
SERVER-9306 Ability to temporarily forbid query optimizer from using index ("invisible index")
- Closed
- related to
-
SERVER-61980 collMod does not consider unique option in no-op hidden parameter request processing
- Closed
-
SERVER-62000 Do not generate "unique" field in oplog if collMod "unique" parameter is a no-op
- Closed
-
SERVER-48397 Make collMod no-op behaviour consistent
- Backlog