Skip to content

Conversation

@JohnMalmberg
Copy link
Collaborator

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.

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>
@JohnMalmberg
Copy link
Collaborator Author

I have not been able to get a clean run of this PR and it does not look like it is going to happen.
All the errors seem to be intermittent errors and different errors show up for each run and do not seem to be related in any way to this PR.

This PR gets valgrind reporting working again, and eliminates a lot of noise from the Jenkins log.

Copy link
Contributor

@daltonbohning daltonbohning left a 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

Copy link

@kjacque kjacque left a 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.

Comment on lines +20 to +25
//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
//}
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants