Skip to content

DAOS-17859 test: recovery/check_start_corner_case.py - Two pools corr…#17706

Open
shimizukko wants to merge 4 commits intomasterfrom
makito/DAOS-17859
Open

DAOS-17859 test: recovery/check_start_corner_case.py - Two pools corr…#17706
shimizukko wants to merge 4 commits intomasterfrom
makito/DAOS-17859

Conversation

@shimizukko
Copy link
Contributor

…upted

Test to pass in two pool labels where one is corrupted pool.

  1. Create three pools and containers.
  2. Inject container bad label fault into all.
  3. Enable checker. Set policy to --all-interactive.
  4. Call dmg check start pool_1 Invalid. Verify error message.
  5. Call dmg check start pool_1 pool_1. Repair and check that it's fixed.
  6. Call dmg check start pool_2 pool_3. Check that they're both fixed.
  7. Disable checker and verify that the three pools were actually fixed.

Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_two_pools_corrupted

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

…upted

Test to pass in two pool labels where one is corrupted pool.

1. Create three pools and containers.
2. Inject container bad label fault into all.
3. Enable checker. Set policy to --all-interactive.
4. Call dmg check start pool_1 Invalid. Verify error message.
5. Call dmg check start pool_1 pool_1. Repair and check that it's fixed.
6. Call dmg check start pool_2 pool_3. Check that they're both fixed.
7. Disable checker and verify that the three pools were actually fixed.

Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_two_pools_corrupted
Signed-off-by: Makito Kano <makito.kano@hpe.com>
@github-actions
Copy link

Ticket title is 'CR Automate Test - Check start corner case - Two pools corrupted'
Status is 'In Progress'
Labels: 'catastrophic_recovery'
https://daosio.atlassian.net/browse/DAOS-17859

Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_two_pools_corrupted
Signed-off-by: Makito Kano <makito.kano@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_two_pools_corrupted
Signed-off-by: Makito Kano <makito.kano@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_two_pools_corrupted
Signed-off-by: Makito Kano <makito.kano@hpe.com>
@shimizukko shimizukko marked this pull request as ready for review March 15, 2026 23:45
@shimizukko shimizukko requested review from a team as code owners March 15, 2026 23:45
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