[SERVER-72186] Remove some passthrough suites in favor of the config fuzzer Created: 16/Dec/22 Updated: 17/May/23 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Backlog - Storage Execution Team |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Storage Execution
|
||||||||
| Sprint: | Execution Team 2022-12-26, Execution Team 2023-01-09, Execution Team 2023-01-23 | ||||||||
| Participants: | |||||||||
| Description |
|
We have a lot of passthrough suites that enable a few flags just to obtain test coverage of certain cluster configurations that should not affect test correctness. We now have a fuzzer in resmoke to fuzz setParameters for mongod --fuzzMongodConfigs. We can remove a lot of these passthroughts by fuzzing these parameters instead. Here's a list of low-value passthough suites I think could be replaced:
|
| Comments |
| Comment by Louis Williams [ 21/Apr/23 ] |
|
Let's also try to get rid of some of the max_mirroring and large_txns suites since those parameters are now being fuzzed in |
| Comment by Louis Williams [ 21/Apr/23 ] |
|
Max left a comment here suggesting some other passthroughs we could get rid of: https://github.com/10gen/mongo/pull/12293#discussion_r1172494242 |
| Comment by Louis Williams [ 21/Apr/23 ] |
|
After |