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

DAOS-17200 tests: avoid data corruption across all replicas (#16047) #16079

Draft
wants to merge 1 commit into
base: release/2.6
Choose a base branch
from

Conversation

wangshilong
Copy link
Contributor

Fault injection may corrupt two replica datasets and cause DER_CSUM errors during fetch operations. Current rebuild logic indefinitely retries for these errors. Until protocol handling is improved to properly address this scenario, restrict fault injection testing to rank 0 only.

Test-tag: test_daos_rebuild_simple

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

Fault injection may corrupt two replica datasets and cause
DER_CSUM errors during fetch operations. Current rebuild logic
indefinitely retries for these errors. Until protocol handling
is improved to properly address this scenario, restrict fault
injection testing to rank 0 only.

Test-tag: test_daos_rebuild_simple
Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
Copy link

Ticket title is 'daos_test/suite.py:DaosCoreTest.test_daos_rebuild_simple - waiting for rebuild err -2021 test timeout'
Status is 'In Progress'
Labels: 'ci_2.6_daily,pr_test'
https://daosio.atlassian.net/browse/DAOS-17200

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