Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
4.4.0-rc4
-
None
-
Fully Compatible
-
ALL
-
v4.4
-
Query 2020-05-18
-
38
Description
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.
Attachments
Issue Links
- 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
-