[SERVER-41079] Add a build variant for large transactions Created: 09/May/19 Updated: 29/Oct/23 Resolved: 16/May/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.12 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Siyuan Zhou | Assignee: | Jason Chan |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | bigtxns_testing | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Repl 2019-05-20, Repl 2019-06-03 |
| Participants: |
| Description |
|
We reply on passthrough test suites for transactions test coverage. There are only 3 targeted test suites for large transactions:
We need a build variant to leverage the passthrough test coverage of transactions. The tests should set the maxNumberOfTransactionOperationsInSingleOplogEntry to 1. The new build variant should include the following test suites since they runs at least one test file that includes "startTransaction".
The build variant should also include the following ones, since resmoke -f doesn't work well with JS overrides. These test suites include "txn" in their names.
|
| Comments |
| Comment by Githook User [ 16/May/19 ] |
|
Author: {'name': 'Jason Chan', 'email': 'jason.chan@10gen.com', 'username': 'jasonjhchan'}Message: |
| Comment by Githook User [ 16/May/19 ] |
|
Author: {'name': 'Jason Chan', 'email': 'jason.chan@10gen.com', 'username': 'jasonjhchan'}Message: Revert " This reverts commit 6df77aa1579d11894a80ddd2edb3053db5abd0aa. |
| Comment by Githook User [ 16/May/19 ] |
|
Author: {'email': 'jason.chan@10gen.com', 'name': 'Jason Chan', 'username': 'jasonjhchan'}Message: |
| Comment by Siyuan Zhou [ 13/May/19 ] |
|
As jason.chan suggested offline, we will set maxNumberOfTransactionOperationsInSingleOplogEntry to 2 in this new build variant, so that we'll have a better coverage on unwrapping logic. |