summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Shchatko <mikhail.shchatko@mongodb.com>2023-02-06 15:02:11 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-02-06 16:01:06 +0000
commit50922d144694ae20c397126dcd3a520219771070 (patch)
tree6a21c8e2284efd4dfe8f1a8c2e539d2b14aa8901
parente8381aca1ecd8ee3ba30cbcf410f0ed05a41b4e5 (diff)
downloadmongo-50922d144694ae20c397126dcd3a520219771070.tar.gz
SERVER-73640 Add warning message for large files in version_burn_in_gen
-rw-r--r--buildscripts/validate_file_size.py6
-rw-r--r--etc/evergreen_yml_components/definitions.yml8
2 files changed, 11 insertions, 3 deletions
diff --git a/buildscripts/validate_file_size.py b/buildscripts/validate_file_size.py
index d45930e3bef..9b9a0e3b5c3 100644
--- a/buildscripts/validate_file_size.py
+++ b/buildscripts/validate_file_size.py
@@ -14,9 +14,9 @@ def main():
file_size_in_bytes = os.path.getsize(file_path)
if file_size_in_bytes > FILE_SIZE_THRESHOLD_IN_BYTES:
print(
- f"{file_name} is {file_size_in_bytes} bytes, exceeding threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, "
- f"file upload may fail due to network issues, or Evergreen may reject very large yaml sizes"
- )
+ f"WARNING! {file_name} is {file_size_in_bytes} bytes, exceeding threshold"
+ f" {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, file upload may fail due to network issues, or Evergreen"
+ f" may reject very large yaml sizes")
else:
print(
f"{file_name} is {file_size_in_bytes} bytes, below threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes"
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 4df7ca059ce..1f64b242f38 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -1099,6 +1099,14 @@ functions:
source_dir: src/generated_resmoke_config
include:
- "*"
+ - command: subprocess.exec
+ type: test
+ params:
+ binary: bash
+ args:
+ - "src/evergreen/run_python_script.sh"
+ - "buildscripts/validate_file_size.py"
+ - "generate_tasks_config.tgz"
- command: s3.put
params:
aws_key: ${aws_key}