Skip to content

DAOS-18296 common: update PMDK to version 2.1.3#17403

Open
osalyk wants to merge 19 commits intomasterfrom
osalyk/pmdk-2.1.3
Open

DAOS-18296 common: update PMDK to version 2.1.3#17403
osalyk wants to merge 19 commits intomasterfrom
osalyk/pmdk-2.1.3

Conversation

@osalyk
Copy link
Contributor

@osalyk osalyk commented Jan 19, 2026

Update PMDK to version 2.1.3

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

@osalyk osalyk requested review from grom72 and janekmi January 19, 2026 12:58
@osalyk osalyk requested a review from a team as a code owner January 19, 2026 12:58
@github-actions
Copy link

github-actions bot commented Jan 19, 2026

Ticket title is 'dmg system start causes engines to crash after pool create'
Status is 'In Review'
Labels: 'scrubbed_2.8'
Job should run at elevated priority (1)
https://daosio.atlassian.net/browse/DAOS-18296

grom72
grom72 previously approved these changes Jan 19, 2026
janekmi
janekmi previously approved these changes Jan 19, 2026
Copy link
Contributor

@grom72 grom72 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

invalid URL in pmdk.sh

should be URL="https://github.com/daos-stack/pmdk"

@osalyk osalyk requested a review from a team as a code owner January 19, 2026 15:17
janekmi
janekmi previously approved these changes Jan 19, 2026
@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider 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-17403/6/execution/node/1365/log

@daosbuild3
Copy link
Collaborator

Test stage Unit Test bdev with memcheck on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17403/7/testReport/

@daosbuild3
Copy link
Collaborator

Test stage Unit Test with memcheck on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17403/7/testReport/

Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
@osalyk osalyk force-pushed the osalyk/pmdk-2.1.3 branch from 5c5c2c7 to ab1f3b1 Compare January 21, 2026 07:48
@daosbuild3
Copy link
Collaborator

Doc-only: true

Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
@daosbuild3
Copy link
Collaborator

Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>

Skip-func-test-leap15: false
@grom72 grom72 requested review from janekmi, liw and shimizukko February 18, 2026 09:04
shimizukko
shimizukko previously approved these changes Feb 18, 2026
@grom72 grom72 changed the title DAOS-18296 common: update PMDK to a newer version DAOS-18296 common: update PMDK to version 2.1.3 Feb 24, 2026
@github-actions github-actions bot added the priority Ticket has high priority (automatically managed) label Feb 24, 2026
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>

Cancel-prev-build: false
Priority: 2

Skip-build-el8-gcc: true
Skip-build-el9-gcc: true

Skip-unit-tests:true
Skip-unit-test: true
Skip-NLT: true
Skip-unit-test-memcheck: true

Skip-func-test-el8: true
Skip-func-test-el9: true
Skip-func-test-leap15: false
Skip-fault-injection-test: true
Skip-test-el-8.6-rpms: true
Skip-test-leap-15-rpms: false

Skip-func-hw-test: true
@daosbuild3
Copy link
Collaborator

We need proper package for release/2.6 branch as it expects
libpmemobj-devel instead of libpmem1-devel.

Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
@daosbuild3
Copy link
Collaborator

@grom72 grom72 requested a review from shimizukko February 26, 2026 08:43
shimizukko
shimizukko previously approved these changes Feb 26, 2026
@daosbuild3
Copy link
Collaborator

daosbuild3 commented Feb 26, 2026

janekmi
janekmi previously approved these changes Feb 26, 2026
@grom72 grom72 requested a review from a team February 27, 2026 06:47
export pmdk_version="2.1.2"
export pmdk_release="1${distro_name}"
export pmdk_version="2.1.3"
export pmdk_release="0${distro_name}"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the first release number should be 1, not 0

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in ad33a93

%else
Requires: ipmctl >= 03.00.00.0468
Requires: libpmemobj >= 2.1.0-1%{?dist}
Requires: libpmemobj >= 2.1.3-0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there is no need to include the full release version number so >= 2.1.3 is just sufficient. Also bear in mind that when you do that you force rpm users to no longer be able to use that version of DAOS with an earlier version of pmdk so if you still intend to give some flexibility to users it is perfectly fine to keep >= 2.1 without further specific version number.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is intentional action, as 2.1.3 brings some (important) DAOS fixes.

@daltonbohning daltonbohning removed the request for review from a team February 27, 2026 20:00
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>

Priority: 2
@grom72 grom72 dismissed stale reviews from janekmi and shimizukko via ad33a93 March 2, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority Ticket has high priority (automatically managed)

Development

Successfully merging this pull request may close these issues.

8 participants