-
Type: Task
-
Resolution: Done
-
Priority: Critical - P2
-
Affects Version/s: None
-
Component/s: Storage, Testing Infrastructure
-
None
-
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