When the test jstests/core/indexu.js is run in a passthrough suites that uses replica sets, such as replica_sets_jscore_passthrough, the secondary node will crash with a 51101 fassert code. The cause of the fatal assertion is an index build failure from btree_key_generator.cpp with the error code 16746. This happens when two phase index builds are enabled.
This can be reproduced with the following command line:
buildscripts/resmoke.py --mongodSetParameters='{enableTwoPhaseIndexBuild: true}' --suites=replica_sets_jscore_passthrough jstests/core/indexu.js
- depends on
-
SERVER-2902 Index keys are not generated for numerically referenced array elements
- Closed
-
SERVER-2598 Curious indexing behavior with arrays
- Closed
-
SERVER-9163 Add btree access method, move BtreeCursor to use it.
- Closed
-
SERVER-8791 Create a uniform index API across all types of indices
- Closed
- is depended on by
-
SERVER-43692 enable two phase index builds by default
- Closed
- is related to
-
SERVER-39428 Record all indexing errors during simultaneous index builds for later constraint checking
- Closed
- related to
-
SERVER-44544 IndexBuildsCoordinator::_buildIndexTwoPhase() crashes after collection scan is interrupted
- Closed