Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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