gh-150389: Make perf profiler tests resilient#150437
Conversation
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit f7e8d0b 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
Keep perf test output independent from user perf configuration and debuginfod, reduce DWARF sample loss, and retry captures only when expected Python symbols are missing. Do not fail profiler assertions solely because perf script writes to stderr. Closes pythongh-150395.
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
|
!buildbot TraceRefs |
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
|
!buildbot aarch64 |
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit e98e791 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150437%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
|
Buildbots are happy so landing |
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.14. |
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.15. |
|
Sorry, @pablogsal, I could not cleanly backport this to |
|
GH-150515 is a backport of this pull request to the 3.15 branch. |
|
Thanks for the fix @pablogsal! |
Keep perf test output independent from user perf configuration and debuginfod, reduce DWARF sample loss, and retry captures only when expected Python symbols are missing.
Do not fail profiler assertions solely because perf script writes to stderr.
Closes gh-150395.
addr2line:python: could not read first record#150389