-
Notifications
You must be signed in to change notification settings - Fork 1
SRE-3441: Replace Valgrind with recordIssues #483
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
base: sre-3441
Are you sure you want to change the base?
Conversation
Remove some log noise from the Jenkins log. The valgrind plugin is no longer being maintained and does not work correctly. Its desgnated replacement is recordIssues The bulidDaosJob method must only use parameters that exist for the target build. Jenkinsfile: Fix some undeclared variables. vars/buildDaosJob.groovy: Fix to only set parameters tnat exist for that DAOS job. Move build parameter list to creation setupDownStream(). vars/setupDownstreamTesting.groovy: Return list of build parameters that are known to the target branch. vars/valgrindReportPublish.groovy: Use recordIssues method which replaces the PublishValgrind method. Signed-off-by: John E. Malmberg <john.malmberg@hpe.com>
|
I have not been able to get a clean run of this PR and it does not look like it is going to happen. This PR gets valgrind reporting working again, and eliminates a lot of noise from the Jenkins log. |
daltonbohning
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but I admit I don't review the valgrind results often
kjacque
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable to me, though I'm less familiar with groovy. I leave it to folks more familiar to provide the approvals.
| //if (env.DAOS_VALGRIND_DISABLED != null) { | ||
| // Valgrind plugin is not being maintained and is generating log noise | ||
| // This is to allow testing with it disabled or missing. | ||
| println 'Valgrind publishing disabled via DAOS_VALGRIND_DISABLED' | ||
| return | ||
| } | ||
| // println 'Valgrind publishing disabled via DAOS_VALGRIND_DISABLED' | ||
| // return | ||
| //} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this commented out section need to be removed before landing?
Remove some log noise from the Jenkins log.
The valgrind plugin is no longer being maintained and does not work
correctly. Its desgnated replacement is recordIssues
The bulidDaosJob method must only use parameters that exist for the target build.
Jenkinsfile:
Fix some undeclared variables.
vars/buildDaosJob.groovy:
Fix to only set parameters tnat exist for that DAOS job.
Move build parameter list to creation setupDownStream().
vars/setupDownstreamTesting.groovy:
Return list of build parameters that are known to the target branch.
vars/valgrindReportPublish.groovy:
Use recordIssues method which replaces the PublishValgrind method.