Temporarily disable many_memory_heavy_ops_locust

XMLWordPrintableJSON

    • 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              |
      

            Assignee:
            Unassigned
            Reporter:
            Guillaume Racicot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: