-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Workload Scheduling
-
0
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
0
many_memory_heavy_ops_locust failed on 3-Node ReplSet Availability ARM AWS 2024-05
Host: N/A
Project: System Performance (master)
Commit: diff: SERVER-104491 Increase sleep between bazel compile retries (#35552)
This may mitigate
[DEVPROD-17274](https://jira.mongodb.org/browse/DEVPROD-17274) and is
more likely to resolve issues from general network outages | 29 Apr 25 23:07 UTC
Evergreen Subscription: ; Evergreen Event:
Task Logs (many_memory_heavy_ops_locust)
[2025/04/29 21:19:05.999] [info ] [dsi.libanalysis.resilience_metrics.time_to_failover] Calculating time to failover [2025/04/29 21:19:06.005] [error ] [dsi.error ] [2025/04/29 21:19:06.005] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.005] Error Details: [2025/04/29 21:19:06.005] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.005] Error Type: RuntimeError [2025/04/29 21:19:06.005] Error Message: No failover log found in mongod [2025/04/29 21:19:06.005] File: /data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/resilience_metrics/time_to_failover.py [2025/04/29 21:19:06.005] Line Number: 176 [2025/04/29 21:19:06.005] Function: calculate_metric [2025/04/29 21:19:06.005] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.005] Stack Trace: [2025/04/29 21:19:06.006] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/opentelemetry/context_tools.py", line 45, in wrapper [2025/04/29 21:19:06.006] return func(*args, **kwargs) [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/analysis.py", line 255, in main [2025/04/29 21:19:06.006] cedar_outcome, timers, report = _generate_cedar_json(config, reference_run) [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/analysis.py", line 173, in _generate_cedar_json [2025/04/29 21:19:06.006] this_passed, cedar_tests = parser.parse_and_save_log_file() [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/workload_output_parser.py", line 293, in parse_and_save_log_file [2025/04/29 21:19:06.006] passed = self.parse() [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/workload_output_parser.py", line 343, in parse [2025/04/29 21:19:06.006] self._parse() [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/workload_output_parser.py", line 767, in _parse [2025/04/29 21:19:06.006] cedar_test = time_to_failover.calculate_metric(self.test_id) [2025/04/29 21:19:06.006] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/resilience_metrics/time_to_failover.py", line 176, in calculate_metric [2025/04/29 21:19:06.006] handle_fatal_error(RuntimeError("No failover log found in mongod")) [2025/04/29 21:19:06.006] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.006] Exception Chain: [2025/04/29 21:19:06.006] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.006] RuntimeError: No failover log found in mongod [2025/04/29 21:19:06.006] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.006] [2025/04/29 21:19:06.007] [error ] [dsi.libanalysis.workload_output_parser] ResultParser.parse() encountered an error. At least some results are likely missing. I will now print the error and then try to gracefully continue to the end. [2025/04/29 21:19:06.007] Traceback (most recent call last): [2025/04/29 21:19:06.007] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/workload_output_parser.py", line 343, in parse [2025/04/29 21:19:06.007] self._parse() [2025/04/29 21:19:06.007] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/workload_output_parser.py", line 767, in _parse [2025/04/29 21:19:06.007] cedar_test = time_to_failover.calculate_metric(self.test_id) [2025/04/29 21:19:06.007] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/resilience_metrics/time_to_failover.py", line 176, in calculate_metric [2025/04/29 21:19:06.007] handle_fatal_error(RuntimeError("No failover log found in mongod")) [2025/04/29 21:19:06.007] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.007] return func(*args, **kwds) [2025/04/29 21:19:06.007] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/error/error.py", line 110, in handle_fatal_error [2025/04/29 21:19:06.007] raise exception [2025/04/29 21:19:06.007] RuntimeError: No failover log found in mongod [2025/04/29 21:19:06.007] [info ] [dsi.libanalysis.workload_output_parser] Saved perf.json cwd=/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755 path=./build/LegacyPerfJson/perf.json [2025/04/29 21:19:06.015] [error ] [dsi.libanalysis.system_metrics.end_state_metrics] build/WorkloadOutput/reports/many_memory_heavy_ops/mongod.0/pre_post_task_output/cpuid.txt file not found [2025/04/29 21:19:06.015] [error ] [dsi.libanalysis.system_metrics.end_state_metrics] build/WorkloadOutput/reports/many_memory_heavy_ops/mongod.1/pre_post_task_output/cpuid.txt file not found [2025/04/29 21:19:06.015] [error ] [dsi.libanalysis.system_metrics.end_state_metrics] build/WorkloadOutput/reports/many_memory_heavy_ops/mongod.2/pre_post_task_output/cpuid.txt file not found [2025/04/29 21:19:06.016] [error ] [dsi.libanalysis.system_metrics.end_state_metrics] build/WorkloadOutput/reports/many_memory_heavy_ops/workload_client.1/pre_post_task_output/cpuid.txt file not found [2025/04/29 21:19:06.016] [error ] [dsi.libanalysis.system_metrics.end_state_metrics] build/WorkloadOutput/reports/many_memory_heavy_ops/workload_client.0/pre_post_task_output/cpuid.txt file not found [2025/04/29 21:19:06.025] [error ] [dsi.error ] [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] Error Details: [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] Error Type: FileNotFoundError [2025/04/29 21:19:06.025] Error Message: [Errno 2] No such file or directory: './build/WorkloadOutput/reports/many_memory_heavy_ops/mongod.0/pre_post_task_output/du.end' [2025/04/29 21:19:06.025] File: /data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py [2025/04/29 21:19:06.025] Line Number: 263 [2025/04/29 21:19:06.025] Function: parallel_operations [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] Stack Trace: [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/.venv/bin/dsi", line 6, in <module> [2025/04/29 21:19:06.025] sys.exit(cli()) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 1098, in run_workload [2025/04/29 21:19:06.025] _run_workload( [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 464, in _run_workload [2025/04/29 21:19:06.025] _run_infrastructure_teardown_and_analysis() [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 155, in wrapper [2025/04/29 21:19:06.025] result = func(*args, **kwargs) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 285, in _run_infrastructure_teardown_and_analysis [2025/04/29 21:19:06.025] return CLIOperation(op, "infrastructure_teardown_and_analysis", FailureMode.TEST).run() [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 84, in run [2025/04/29 21:19:06.025] outcome = self.op() [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 263, in parallel_operations [2025/04/29 21:19:06.025] handle_fatal_error(exception) [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] Exception Chain: [2025/04/29 21:19:06.025] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.025] Traceback (most recent call last): [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/cli/cli.py", line 260, in parallel_operations [2025/04/29 21:19:06.025] if future.result() == 1: [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/concurrent/futures/_base.py", line 439, in result [2025/04/29 21:19:06.025] return self.__get_result() [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/concurrent/futures/_base.py", line 391, in __get_result [2025/04/29 21:19:06.025] raise self._exception [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/concurrent/futures/thread.py", line 58, in run [2025/04/29 21:19:06.025] result = self.fn(*self.args, **self.kwargs) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/opentelemetry/context_tools.py", line 45, in wrapper [2025/04/29 21:19:06.025] return func(*args, **kwargs) [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.025] return func(*args, **kwds) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/analysis.py", line 255, in main [2025/04/29 21:19:06.025] cedar_outcome, timers, report = _generate_cedar_json(config, reference_run) [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.025] return func(*args, **kwds) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/analysis.py", line 186, in _generate_cedar_json [2025/04/29 21:19:06.025] for test in analyze_all_metrics( [2025/04/29 21:19:06.025] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.025] return func(*args, **kwds) [2025/04/29 21:19:06.025] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/system_metrics/__init__.py", line 63, in analyze_all_metrics [2025/04/29 21:19:06.025] results += analyze_phase(config, metrics, root_phase, timer_manager_filename) [2025/04/29 21:19:06.026] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.026] return func(*args, **kwds) [2025/04/29 21:19:06.026] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/system_metrics/__init__.py", line 97, in analyze_phase [2025/04/29 21:19:06.026] results += analyze_root_phase(config, root_phase, timer_manager_filename) [2025/04/29 21:19:06.026] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/system_metrics/__init__.py", line 175, in analyze_root_phase [2025/04/29 21:19:06.026] metrics = analyze_directory_growth_metrics(path, test_phase) [2025/04/29 21:19:06.026] File "/opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/python3-v4.CA4/lib/python3.10/contextlib.py", line 79, in inner [2025/04/29 21:19:06.026] return func(*args, **kwds) [2025/04/29 21:19:06.026] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/system_metrics/end_state_metrics.py", line 62, in analyze_directory_growth_metrics [2025/04/29 21:19:06.026] end_results = read_du(os.path.join(mongod_path, DU_END_FILE)) [2025/04/29 21:19:06.026] File "/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/src/dsi/libanalysis/system_metrics/end_state_metrics.py", line 164, in read_du [2025/04/29 21:19:06.026] with open(path) as handle: [2025/04/29 21:19:06.026] FileNotFoundError: [Errno 2] No such file or directory: './build/WorkloadOutput/reports/many_memory_heavy_ops/mongod.0/pre_post_task_output/du.end' [2025/04/29 21:19:06.026] -------------------------------------------------------------------------------- [2025/04/29 21:19:06.026] [2025/04/29 21:20:50.367] [info ] [dsi.config.config ] Loaded DSI config config_root=/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755 loaded_files=['/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/bootstrap.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/bootstrap/defaults.original.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/runtime.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/runtime_secret.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/infrastructure_provisioning.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/infrastructure_provisioning/defaults.2025-01.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/workload_setup.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/workload_setup/defaults.original.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/mongodb_setup.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/mongodb_setup/defaults.2025-01-mongotune.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/test_control.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/test_control/defaults.original.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/analysis.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/configurations/analysis/defaults.original.yml', '/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/overrides.yml'] [2025/04/29 21:20:50.373] [info ] [dsi.config.config ] Saved config file file_name=/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/mongodb_setup.out.yml [2025/04/29 21:20:50.374] [info ] [dsi.infrastructure_teardown ] Successfully completed infrastructure_teardown. outcome_code=0 [2025/04/29 21:20:50.375] [info ] [dsi.cli ] Finished running DSI operation exit_code=1 invocation=['/data/mci/4c7c34f757f9c6e1ba5d6f7aaf186755/src/dsi/.venv/bin/dsi', 'run_workload', '--parallelize-phases'] op_uuid=619b1a6f operation=infrastructure_teardown_and_analysis [2025/04/29 21:20:50.377] [info ] [dsi.cli ] [2025/04/29 21:20:50.377] ------------------------------------------------------------------------------------------ [2025/04/29 21:20:50.377] | infrastructure_teardown_and_analysis completed with failures |
- is related to
-
SERVER-104491 Increase sleep between bazel compile retries
-
- Closed
-