summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosef Ahmad <josef.ahmad@mongodb.com>2022-06-22 07:44:21 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-22 08:30:47 +0000
commit2dde408370d5cb709c9be976123bbc266480b38a (patch)
treea672e297ca90033e8abfe90093a90f9db8ab5dc1
parentfdf1e87a30e8c879080839573700ceed42ab1db4 (diff)
downloadmongo-2dde408370d5cb709c9be976123bbc266480b38a.tar.gz
SERVER-65435 Increase fuzzer's min eviction_dirty_trigger to 50MB
-rw-r--r--buildscripts/resmokelib/mongod_fuzzer_configs.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/buildscripts/resmokelib/mongod_fuzzer_configs.py b/buildscripts/resmokelib/mongod_fuzzer_configs.py
index ec84d6c5a4e..a9750997fef 100644
--- a/buildscripts/resmokelib/mongod_fuzzer_configs.py
+++ b/buildscripts/resmokelib/mongod_fuzzer_configs.py
@@ -11,13 +11,16 @@ def generate_eviction_configs(rng):
eviction_trigger = rng.randint(eviction_target + 1, 99)
# Fuzz eviction_dirty_target and trigger both as relative and absolute values
- target_bytes_min = 10 * 1024 * 1024 # 10MB
+ target_bytes_min = 50 * 1024 * 1024 # 50MB # 5% of 1GB default cache size on Evergreen
target_bytes_max = 256 * 1024 * 1024 # 256MB # 1GB default cache size on Evergreen
eviction_dirty_target = rng.choice(
[rng.randint(5, 50), rng.randint(target_bytes_min, target_bytes_max)])
trigger_max = 75 if eviction_dirty_target <= 50 else target_bytes_max
eviction_dirty_trigger = rng.randint(eviction_dirty_target + 1, trigger_max)
+ assert eviction_dirty_trigger > eviction_dirty_target
+ assert eviction_dirty_trigger <= trigger_max
+
close_idle_time_secs = rng.randint(1, 100)
close_handle_minimum = rng.randint(0, 1000)
close_scan_interval = rng.randint(1, 100)