Skip to content

DAOS-18943 build: Upgrade SPDK dependency to v26.01 (#18172)#18334

Open
tanabarr wants to merge 1 commit into
release/2.8from
tanabarr/spdk-upgrade-v26.01-rel2_8
Open

DAOS-18943 build: Upgrade SPDK dependency to v26.01 (#18172)#18334
tanabarr wants to merge 1 commit into
release/2.8from
tanabarr/spdk-upgrade-v26.01-rel2_8

Conversation

@tanabarr
Copy link
Copy Markdown
Contributor

@tanabarr tanabarr commented May 22, 2026

This patch upgrades the SPDK dependency to version v26.01 which
includes significant changes and new features. The upgrade required
multiple compatibility fixes across the build system and codebase.

Update SPDK DAOS-dependency from v24.09 to v26.01
Bump daos-spdk package version to 3.0.0
Remove obsolete SPDK patches
Update external ISA-L patch for v26.01 compatibility
Upgrade ISA-L Crypto to v2.26 (aligned with SPDK v26.01)
Fix ISA-L Crypto include directory path in SPDK patch
Update ISA-L Crypto RPM changelog and package version to 2.26
Add 'uv' Python package manager to build requirements (SPDK v26.01 now
uses 'uv' for Python package installation)
Fix patchelf to skip non-ELF files (Python MCP scripts)
Replace deprecated spdk_pci_device_get_socket_id() with
spdk_pci_device_get_numa_id()

Priority: 2

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).

This patch upgrades the SPDK dependency to version v26.01 which
includes significant changes and new features. The upgrade required
multiple compatibility fixes across the build system and codebase.

Update SPDK DAOS-dependency from v24.09 to v26.01
Bump daos-spdk package version to 3.0.0
Remove obsolete SPDK patches
Update external ISA-L patch for v26.01 compatibility
Upgrade ISA-L Crypto to v2.26 (aligned with SPDK v26.01)
Fix ISA-L Crypto include directory path in SPDK patch
Update ISA-L Crypto RPM changelog and package version to 2.26
Add 'uv' Python package manager to build requirements
(SPDK v26.01 now uses 'uv' for Python package installation)
Fix patchelf to skip non-ELF files (Python MCP scripts)
Replace deprecated spdk_pci_device_get_socket_id() with
spdk_pci_device_get_numa_id()

Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Priority: 2
@tanabarr tanabarr requested review from a team as code owners May 22, 2026 17:08
@github-actions
Copy link
Copy Markdown

Ticket title is 'Upgrade SPDK dependency from v24.09 to v26.01 for DAOS 2.8'
Status is 'Awaiting backport'
Labels: 'request_for_2.6.5,request_for_2.8'
https://daosio.atlassian.net/browse/DAOS-18943

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