Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

pmem2_badblock/TEST[0-5]: failed memcheck - injecting bad block failed #5636

Open
1 task
grom72 opened this issue May 15, 2023 · 1 comment
Open
1 task
Assignees
Labels
CI: Disabled Temporarily disabled from testing libpmem2 libpmem- and libpmem2-related Priority: 1 urgent QA: CI .github/ and utils/ related to automated testing Type: Bug A previously unknown bug in PMDK
Milestone

Comments

@grom72
Copy link
Contributor

grom72 commented May 15, 2023

ISSUE: pmem2_badblock/TEST[0-5] failed under [valgrind (self-hosted, rhel, RUNTESTS.py --force-enable memcheck)] - injecting bad block failed

Environment Information

  • PMDK package version(s): 37292d4
  • OS(es) version(s): Rocky Linux 9.1 (Blue Onyx)
  • ndctl version(s): 71.1
  • kernel version(s): 5.14.0-162.6.1.el9_1.x86_64

Please provide a reproduction of the bug:

pmem2_badblock/TEST[0-5] failed under valgrind (self-hosted, rhel, RUNTESTS.py --force-enable memcheck)
with error message: failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed

How often bug is revealed: (always, often, rare): always

Actual behavior:

pmem2_badblock/TEST0: SETUP	(short/debug/memcheck/cacheline)
pmem2_badblock/TEST0: FAILED	(short/debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1617429176 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST0: SETUP	(short/static_release/memcheck/cacheline)
pmem2_badblock/TEST0: FAILED	(short/static_release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=45092864 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST0: SETUP	(short/release/memcheck/cacheline)
pmem2_badblock/TEST0: FAILED	(short/release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1[617](https://github.com/pmem/pmdk/actions/runs/4969298952/jobs/8892382286#step:6:618)432576 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST0: SETUP	(short/static_debug/memcheck/cacheline)
pmem2_badblock/TEST0: FAILED	(short/static_debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=45088768 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST1: SETUP	(short/debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST1: FAILED	(short/debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST1: SETUP	(short/static_release/memcheck/cacheline/devdax)
pmem2_badblock/TEST1: FAILED	(short/static_release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST1: SETUP	(short/release/memcheck/cacheline/devdax)
pmem2_badblock/TEST1: FAILED	(short/release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST1: SETUP	(short/static_debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST1: FAILED	(short/static_debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST2: SETUP	(short/debug/memcheck/cacheline)
pmem2_badblock/TEST2: FAILED	(short/debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1057030440 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST2: SETUP	(short/static_release/memcheck/cacheline)
pmem2_badblock/TEST2: FAILED	(short/static_release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1057030448 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST2: SETUP	(short/release/memcheck/cacheline)
pmem2_badblock/TEST2: FAILED	(short/release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1057030464 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST2: SETUP	(short/static_debug/memcheck/cacheline)
pmem2_badblock/TEST2: FAILED	(short/static_debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1057030472 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST3: SETUP	(short/debug/memcheck/cacheline)
pmem2_badblock/TEST3: FAILED	(short/debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1208025352 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST3: SETUP	(short/static_release/memcheck/cacheline)
pmem2_badblock/TEST3: FAILED	(short/static_release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1208025368 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST3: SETUP	(short/release/memcheck/cacheline)
pmem2_badblock/TEST3: FAILED	(short/release/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1208025376 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST3: SETUP	(short/static_debug/memcheck/cacheline)
pmem2_badblock/TEST3: FAILED	(short/static_debug/memcheck/cacheline)
failed to execute command sudo ndctl inject-error --block=1208025384 --count=1 namespace1.0: injecting bad block failed
pmem2_badblock/TEST4: SETUP	(short/debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST4: FAILED	(short/debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST4: SETUP	(short/static_release/memcheck/cacheline/devdax)
pmem2_badblock/TEST4: FAILED	(short/static_release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST4: SETUP	(short/release/memcheck/cacheline/devdax)
pmem2_badblock/TEST4: FAILED	(short/release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST4: SETUP	(short/static_debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST4: FAILED	(short/static_debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST5: SETUP	(short/debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST5: FAILED	(short/debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST5: SETUP	(short/static_release/memcheck/cacheline/devdax)
pmem2_badblock/TEST5: FAILED	(short/static_release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST5: SETUP	(short/release/memcheck/cacheline/devdax)
pmem2_badblock/TEST5: FAILED	(short/release/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed
pmem2_badblock/TEST5: SETUP	(short/static_debug/memcheck/cacheline/devdax)
pmem2_badblock/TEST5: FAILED	(short/static_debug/memcheck/cacheline/devdax)
failed to execute command sudo ndctl inject-error --block=0 --count=1 namespace0.2: injecting bad block failed

Expected behavior:

Details

Additional information about Priority and Help Requested:

Are you willing to submit a pull request with a proposed change?

  • Yes

Requested priority: (Showstopper, High, Medium, Low)

@grom72 grom72 added the Type: Bug A previously unknown bug in PMDK label May 15, 2023
@grom72 grom72 changed the title pmem2_badblock/TEST[0-5]: FAILED pmem2_badblock/TEST[0-5]: failed memcheck May 15, 2023
@grom72 grom72 added libpmem2 libpmem- and libpmem2-related QA: CI .github/ and utils/ related to automated testing labels May 15, 2023
@grom72 grom72 changed the title pmem2_badblock/TEST[0-5]: failed memcheck pmem2_badblock/TEST[0-5]: failed memcheck - injecting bad block failed May 15, 2023
@grom72 grom72 added this to the 1.13 on GHA milestone May 15, 2023
osalyk added a commit to osalyk/pmdk that referenced this issue May 16, 2023
@grom72 grom72 added the libpmem2 libpmem- and libpmem2-related label May 16, 2023
osalyk added a commit to osalyk/pmdk that referenced this issue May 17, 2023
osalyk added a commit to osalyk/pmdk that referenced this issue May 17, 2023
osalyk added a commit to osalyk/pmdk that referenced this issue May 17, 2023
osalyk added a commit to osalyk/pmdk that referenced this issue May 17, 2023
Temporary solution until a platform supporting
the tested functionality is ready
grom72 added a commit that referenced this issue May 17, 2023
test: disable pmem2_badblock tests due to #5636
@grom72 grom72 added the CI: Disabled Temporarily disabled from testing label May 18, 2023
@osalyk
Copy link
Contributor

osalyk commented May 19, 2023

Explanation in #5652

@osalyk osalyk closed this as completed May 19, 2023
@grom72 grom72 reopened this May 25, 2023
@grom72 grom72 modified the milestones: 1.13 on GHA, 1.14 May 25, 2023
grom72 added a commit to grom72/pmdk that referenced this issue Jul 10, 2023
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
grom72 added a commit to grom72/pmdk that referenced this issue Jul 11, 2023
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
grom72 added a commit to grom72/pmdk that referenced this issue Jul 11, 2023
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
grom72 added a commit to grom72/pmdk that referenced this issue Jul 13, 2023
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
@janekmi janekmi modified the milestones: 2.0.0, 2.0.1 Jul 21, 2023
@janekmi janekmi modified the milestones: 2.0.1, 2.0.2 Nov 23, 2023
@janekmi janekmi modified the milestones: 2.1.0, 2.x Feb 8, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
CI: Disabled Temporarily disabled from testing libpmem2 libpmem- and libpmem2-related Priority: 1 urgent QA: CI .github/ and utils/ related to automated testing Type: Bug A previously unknown bug in PMDK
Projects
None yet
Development

No branches or pull requests

3 participants