[SERVER-78492] Resharding fuzzer tests are being generated but not run in Evergreen Created: 28/Jun/23  Updated: 29/Oct/23  Resolved: 28/Jun/23

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 7.1.0-rc0, 6.0.8, 7.0.0-rc7

Type: Bug Priority: Critical - P2
Reporter: Max Hirschhorn Assignee: Max Hirschhorn
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Problem/Incident
is caused by SERVER-61040 move default storage engine option fr... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.0, v6.0
Sprint: Sharding NYC 2023-07-10
Participants:

 Description   

The changes from 7b743bf as part of SERVER-61040 removed the resmoke_args: --storageEngine=wiredTiger variable from the resharding_fuzzer* Evergreen task definitions. This led to the resmoke_args variable taking its value from the contents of the jstestfuzz_config_vars anchor == resmoke_args: --help. When resmoke is invoked with --help it doesn't run any tests.

[2023/06/28 06:04:38.906] python buildscripts/resmoke.py run --help --jobs=1 --storageEngineCacheSizeGB=4 --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling --suites=resharding_fuzzer --log=buildlogger --staggerJobs=on --installDir=dist-test/bin --buildId=mongodb_mongo_master_enterprise_rhel_80_64_bit_inmem_b1b8f50d81304201e668583f622dc09eca09a496_23_06_28_03_22_30 --distroId=rhel80-small --executionNumber=0 --projectName=mongodb-mongo-master --gitRevision=b1b8f50d81304201e668583f622dc09eca09a496 --revisionOrderId=54952 --taskId=mongodb_mongo_master_enterprise_rhel_80_64_bit_inmem_resharding_fuzzer_inplace_0_linux_enterprise_b1b8f50d81304201e668583f622dc09eca09a496_23_06_28_03_22_30 --taskName=resharding_fuzzer_inplace_0-linux-enterprise --variantName=enterprise-rhel-80-64-bit-inmem --versionId=mongodb_mongo_master_b1b8f50d81304201e668583f622dc09eca09a496 --reportFile=report.json --perfReportFile=perf.json --cedarReportFile=cedar_report.json

https://parsley.mongodb.com/evergreen/mongodb_mongo_master_enterprise_rhel_80_64_bit_inmem_resharding_fuzzer_inplace_0_linux_enterprise_b1b8f50d81304201e668583f622dc09eca09a496_23_06_28_03_22_30/0/task?bookmarks=0,1186&shareLine=604



 Comments   
Comment by Githook User [ 03/Jul/23 ]

Author:

{'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com', 'username': 'visemet'}

Message: SERVER-78492 Give fuzzer tasks an effective resmoke_args by default.

The idea behind `resmoke_args: --help` was to ensure each fuzzer-related
Evergreen task would override the configuration setting. While this
defensive approach may have been useful in the past, it is
counterproductive now where we can silently not be running any tests in
the Evergreen task.
Branch: EVG-17874-taskgen-test
https://github.com/mongodb/mongo/commit/56f27e00958879ea0cb195b7d19cf3a038385e2c

Comment by Githook User [ 28/Jun/23 ]

Author:

{'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com', 'username': 'visemet'}

Message: SERVER-78492 Give fuzzer tasks an effective resmoke_args by default.

The idea behind `resmoke_args: --help` was to ensure each fuzzer-related
Evergreen task would override the configuration setting. While this
defensive approach may have been useful in the past, it is
counterproductive now where we can silently not be running any tests in
the Evergreen task.

(cherry picked from commit 56f27e00958879ea0cb195b7d19cf3a038385e2c)
Branch: v7.0
https://github.com/mongodb/mongo/commit/f3d10fea005d9aae49e1d7b884395938757e0322

Comment by Githook User [ 28/Jun/23 ]

Author:

{'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com', 'username': 'visemet'}

Message: SERVER-78492 Give fuzzer tasks an effective resmoke_args by default.

The idea behind `resmoke_args: --help` was to ensure each fuzzer-related
Evergreen task would override the configuration setting. While this
defensive approach may have been useful in the past, it is
counterproductive now where we can silently not be running any tests in
the Evergreen task.

(cherry picked from commit 56f27e00958879ea0cb195b7d19cf3a038385e2c)
Branch: v6.0
https://github.com/mongodb/mongo/commit/337201cd420c9dc1e6241c9087b808c7f39e3b43

Comment by Githook User [ 28/Jun/23 ]

Author:

{'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com', 'username': 'visemet'}

Message: SERVER-78492 Give fuzzer tasks an effective resmoke_args by default.

The idea behind `resmoke_args: --help` was to ensure each fuzzer-related
Evergreen task would override the configuration setting. While this
defensive approach may have been useful in the past, it is
counterproductive now where we can silently not be running any tests in
the Evergreen task.
Branch: master
https://github.com/mongodb/mongo/commit/56f27e00958879ea0cb195b7d19cf3a038385e2c

Generated at Thu Feb 08 06:38:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.