-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Concurrency, Storage
-
Fully Compatible
-
v3.4
-
TIG 2017-02-13
-
0
Kamran used jstests/libs/parallelTester.js explicitly in the remove_during_mr.js test in order to create a stand-alone script to trigger the invariant failure described in SERVER-15539. It is straightforward to model having "map-reduce clients" and "remove clients" executing concurrently as a FSM workload. Rewriting the remove_during_mr.js in this fashion also makes it simple to tune the test based on the existing map_reduce*.js FSM workloads and avoid having it take a very long time on certain build variants (in particular, the OS X and ARM builders).
- is related to
-
SERVER-15539 Invariant failure keyOffset >= 0 during 16 thread write command remove operation
- Closed