-
Type:
Bug
-
Resolution: Done
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Concurrency, Write Ops
-
None
-
ALL
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
In an update operation, each time we have a chance to select indexes we pick the index that produces the first match. When we are doing this index selection, we currently may yield even if $atomic has been set for the update operation. This yield can occur before any writes take place, and potentially between $or clauses.