Details
-
Task
-
Status: Closed
-
Critical - P2
-
Resolution: Fixed
-
None
-
None
-
Fully Compatible
Description
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.
Attachments
Issue Links
- 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
-