Repository navigation
Bump rocm-systems from 03d8462 to 9e54f75 - #6688
Conversation
|
🤖 Bump PR detected (author |
|
I see Edit 1: Failure observed on GFX950 workflow. GFX942 workflow passes. |
|
Known Issue: |
amd-chiranjeevi
left a comment
There was a problem hiding this comment.
LGTM, failures are known Issues
…systems-pytest-config test (#8863) ## Motivation <!-- Explain the purpose of this PR and the goals it aims to achieve. --> TheRock bump PR (ROCm/TheRock#6688) failed (see https://github.com/ROCm/TheRock/actions/runs/29743540973/job/88374809145?pr=6688) as `rocprofiler-systems-pytest-config` timed out. Debugging was impossible as no logs were printed. This PR aims to change this by printing a stack trace and explicitly having the test fail. ## Technical Details <!-- Explain the changes along with any relevant GitHub links. --> - Increase timeout for `rocprofiler-systems-pytest-config` to 15 seconds (up from 10) - Have a watchdog print out the stack trace. ## Issue Tracking <!-- Include a GitHub Issue and/or JIRA ID. Do not post any full JIRA links here. --> <!-- GitHub issue: #1234 --> <!-- JIRA ID: EXAMPLECOMPONENT-1234 --> Jira ID: AIPROFSYST-649 ## Test Plan <!-- Explain any relevant testing done to verify this PR. --> Local. ## Test Result <!-- Briefly summarize test outcomes. --> Locally, when I simulate a hang, I now see: ``` Start testing: Jul 20 13:02 EDT ---------------------------------------------------------- 1/621 Testing: rocprofiler-systems-pytest-config 1/621 Test: rocprofiler-systems-pytest-config Command: "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/bin/pytest" "" "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/rocprof-sys-build/tests/../share/rocprofiler-systems/tests/pytest/" "--show-config-only" Directory: /home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/rocprof-sys-build/tests "rocprofiler-systems-pytest-config" start time: Jul 20 13:02 EDT Output: ---------------------------------------------------------- ====================================================================== [rocprofiler-systems-pytest-config] ERROR: configuration probing exceeded 10s and was aborted. Stack trace at the point of timeout: ---------------------------------------------------------------------- File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/bin/pytest", line 8, in <module> sys.exit(_console_main()) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py", line 253, in _console_main code = _main(prog=_get_prog_name(sys.argv)) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py", line 229, in _main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/_pytest/main.py", line 377, in pytest_cmdline_main return wrap_session(config, _main) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/_pytest/main.py", line 326, in wrap_session config._do_configure() File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/_pytest/config/__init__.py", line 1205, in _do_configure self.hook.pytest_configure.call_historic(kwargs=dict(config=self)) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_hooks.py", line 534, in call_historic res = self._hookexec(self.name, self._hookimpls.copy(), kwargs, False) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/.venv/lib/python3.12/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/rocprof-sys-build/share/rocprofiler-systems/tests/pytest/conftest.py", line 158, in pytest_configure header = _generate_config_header_with_timeout() File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/rocprof-sys-build/share/rocprofiler-systems/tests/pytest/conftest.py", line 1370, in _generate_config_header_with_timeout return _generate_rocprofsys_config_header() File "/home/rocm/rocm-systems-branches/fix-timeout-tests/projects/rocprofiler-systems/rocprof-sys-build/share/rocprofiler-systems/tests/pytest/conftest.py", line 1390, in _generate_rocprofsys_config_header time.sleep(_hang_seconds) ====================================================================== ``` Which corretly prints out the manual `time.sleep(_hang_seconds)`. ## Submission Checklist - [x] Look over the contributing guidelines at https://github.com/ROCm/rocm-systems/blob/develop/CONTRIBUTING.md.
Bumps ROCm/rocm-systems from ROCm/rocm-systems@03d8462 to ROCm/rocm-systems@9e54f75.
See full comparison here: ROCm/rocm-systems@03d8462...9e54f75