Support for performance counter monitor #7600
jacob-carlborg
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm interested in running the
rr
[1] [2] tool in GitHub actions. This tool has some specific requirements of the physical hardware it's running on. In particular the CPU needs to support performance counter monitor. This has been available on CPUs since at least 2010. So hopefully it shouldn't be any problem to meet this requirement. The main problem is that this feature is usually not available in a virtualized environment, which is what GitHub actions is running in. It would be great if it this feature could be enabled so we can use this tool in GitHub actions. For more information see [3] [4].[1] For those interested,
rr
is a tool that allows to record the execution of a program. It can then later be replayed, multiple times, with the same result each time. This includes most (all?) of the execution environment: same memory addresses, same results from system calls and so on. I think it would be great to run tests using therr
tool, especially to debug flaky tests that are hard to reproduce locally.[2] https://rr-project.org
[3] https://github.com/rr-debugger/rr/wiki/Will-rr-work-on-my-system
[4] https://github.com/rr-debugger/rr/wiki/Building-And-Installing#hardwaresoftware-configuration
Beta Was this translation helpful? Give feedback.
All reactions