Skip to content

DAOS-17207 build: upgrade to SPDK 24.09#16774

Merged
johannlombardi merged 230 commits intomasterfrom
jvolivie/fpm_spdk
Nov 28, 2025
Merged

DAOS-17207 build: upgrade to SPDK 24.09#16774
johannlombardi merged 230 commits intomasterfrom
jvolivie/fpm_spdk

Conversation

@jolivier23
Copy link
Contributor

@jolivier23 jolivier23 commented Aug 27, 2025

Upgrade SPDK version used by DAOS from v22.01 to v24.09 to take
advantage of the numerous improvements. In this change:

  • SPDK API usage in DAOS updated
  • Build updates including those related to DAOS dependency RPMs
  • Control-plane go binding NVMe discovery fix for segfault issue
  • Control-plane go binding NVMe cmocka unit test fix

Co-authored-by Di Wang ddiwang@google.com
Co-authored-by Tom Nabarro thomas.nabarro@hpe.com

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).
    hh

Use a tool called fpm to build RPMs together

Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Upgrade to SPDK24.09

Signed-off-by: Di Wang <ddiwang@google.com>
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Change-Id: I83dcca0feb9a4245a5ab1e21ff5570fec97c948e
Change-Id: I9fc9f22f22f5f1381ba0d2a5ae4c5ad55c8ac8c8
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
tanabarr
tanabarr previously approved these changes Nov 21, 2025
Change-Id: I1c4e2c960f0f20dfd5106941217adf21ad40f875
Change-Id: I39e9373b7fec6530e3e05f145bbc9e1fe72f537b
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Change-Id: Ibe7d48b38782ee700735f7df1073a69b99979d8d
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Allow-unstable-test: true

Change-Id: I008605c77223b29f44154e25deb752bcc04d220b
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
@daosbuild3
Copy link
Collaborator

Base automatically changed from jvolivie/isal_crypto to master November 26, 2025 00:25
@johannlombardi johannlombardi dismissed stale reviews from tanabarr and NiuYawei November 26, 2025 00:25

The base branch was changed.

Change-Id: I5e16c0cbfaa266ea7adc4ad2606510f0f2c3ab6d
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Allow-unstable-test: true
Skip-func-test-el9: false
Skip-func-test-leap15: false

Change-Id: If360a4670ef18a267642923ffee65bef78c40569
Signed-off-by: Jeff Olivier <jeffolivier@google.com>
@daosbuild3
Copy link
Collaborator

@tanabarr
Copy link
Contributor

NLT valgrind warnings: https://jenkins.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-16774/60/VM_test/ - zero new warnings and no warnings in bio module. Copyright changes were not addressed on rebase but can be addressed as a follow-on.

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16774/60/execution/node/1537/log

@jolivier23 jolivier23 requested a review from a team November 27, 2025 20:27
@tanabarr
Copy link
Contributor

NLT and copyright warnings explained in previous comment. hardware stage tests all passed after most recent restart from stage. requesting forced landing. @gnailzenh @johannlombardi

@tanabarr tanabarr added the forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed. label Nov 28, 2025
@johannlombardi johannlombardi merged commit 8f8b957 into master Nov 28, 2025
65 of 69 checks passed
@johannlombardi johannlombardi deleted the jvolivie/fpm_spdk branch November 28, 2025 13:26
janekmi added a commit that referenced this pull request Feb 26, 2026
Ref: spdk/spdk@fba209c
Ref: #16774

Signed-off-by: Jan Michalski <jan-marian.michalski@hpe.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed.

Development

Successfully merging this pull request may close these issues.

7 participants