Skip to content

DAOS-19333 test: Allow NLT memcheck on release builds#18709

Draft
mjmac wants to merge 1 commit into
masterfrom
mjmac/DAOS-19333
Draft

DAOS-19333 test: Allow NLT memcheck on release builds#18709
mjmac wants to merge 1 commit into
masterfrom
mjmac/DAOS-19333

Conversation

@mjmac

@mjmac mjmac commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

The work in DAOS-19102 added a requirement for Go binaries
to have been built with valgrind instrumentation in order
to be used in the memcheck stage. Release builds intentionally
do not include the valgrind instrumentation because it is
very slow. Rather than failing outright, the default memcheck
mode (some) now adapts to the build: untagged Go binaries skip
memcheck while dfuse/engine/cart coverage is preserved.

Signed-off-by: Michael MacDonald github@macdonald.cx

The work in DAOS-19102 added a requirement for Go binaries
to have been built with valgrind instrumentation in order
to be used in the memcheck stage. Release builds intentionally
do not include the valgrind instrumentation because it is
very slow. Rather than failing outright, the default memcheck
mode (some) now adapts to the build: untagged Go binaries skip
memcheck while dfuse/engine/cart coverage is preserved.

Signed-off-by: Michael MacDonald <github@macdonald.cx>
@github-actions

Copy link
Copy Markdown

Ticket title is 'NLT can not be run with release binary'
Status is 'In Progress'
https://daosio.atlassian.net/browse/DAOS-19333

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant