-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recurrent failures of the GitHub Actions performance test #583
Comments
We got our first perf error log:
This is happening in the C++ library, and there is poor handling of the template syntax ( This could be resolved by either tracking |
A second error:
This one is due to a type (or type recast) in the output: C++ is the gift which keeps on giving. |
I think that #632 should fix this issue. |
Fixed by #632 |
Unfortunately not yet fixed... an error in the prototype leaked over into the production script. #664 will fix this one. |
This appears to have been fixed (although perhaps even more exotic perf output will strike again one day). |
No doubt many have noticed the intermittent failure of the "Performance Monitor" test. This does not appear to have anything to do with MOM6, but rather the parsing of the
perf report
output.This is a very simple parser that makes a lot of assumptions about what it is reading. In this case, the output is expected to look something like this:
The reality is that
perf
output can be hard to predict. The performance metrics are usually unique to the CPU; AMD and Intel chips will rarely have the same metrics. Different platforms may have different headers or even different formats, and reading the fourth token may just not work as a test.Unfortunately, this is incredibly hard to replicate. I have a branch that is trying to catch this and report the output, but have so far failed to replicate this error.
The text was updated successfully, but these errors were encountered: