-
Type:
Task
-
Status: Closed
-
Priority:
Critical - P2
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.0.0-rc6
-
Component/s: Storage, Testing Infrastructure
-
Labels:None
-
Backwards Compatibility:Fully Compatible
To improve coverage of rollback/write conflict code throughout the server, add a failpoint to the WiredTiger storage engine that causes some percentage of write operations to throw WriteConflictException. Then, add a flag to smoke.py and change the test support libraries appropriately (ReplSetTest, ShardingTest, startMongoProgram) to set that failpoint in all mongods running under test.
- depends on
-
SERVER-17006 Support "random" failpoint activation
-
- Closed
-
- is related to
-
SERVER-17008 Change write conflict exception generating code in test harness to activate the failpoint on the command line instead of after the mongod starts
-
- Closed
-