DAOS-18694 tests: test for container recovery when inc-reint#17938
DAOS-18694 tests: test for container recovery when inc-reint#17938
Conversation
|
Ticket title is 'Enable test for container recovery when incremental reintegration' |
|
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-17938/1/execution/node/736/log |
36ea790 to
7458548
Compare
Related C test logic has already been there, only add related python interface to enable CI test. Skip-nlt: true Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: cont_recov Signed-off-by: Fan Yong <[email protected]>
7458548 to
8a8832f
Compare
|
Pass all specified CI tests |
phender
left a comment
There was a problem hiding this comment.
Historically we've placed tests running daos_test in the ftest/daos_test directory - like ftest/daos_test/rebuild.py. If we plan to have multiple reintegration tests does it make sense to have a ftest/daos_test/reintegration.py test file/yaml?
I also do like having a rebuild related test in the ftest/rebuild directory. It would just be good to have consistency - something outside the scope of this PR. |
|
|
||
| :avocado: tags=all,daily_regression | ||
| :avocado: tags=hw,medium,provider | ||
| :avocado: tags=inc_reint,cont_recov |
There was a problem hiding this comment.
FYI we should add the daos_test and probably rebuild tags as well
But I have another PR #17975 where I will handle this so you don't need to repush for just this
| :avocado: tags=inc_reint,cont_recov | |
| :avocado: tags=daos_test,rebuild,inc_reint,cont_recov |
Currently, we support full reintegration, means reintegrate rank/target from scratch. We have related tests cases, but I do not know why they are not under On the other hand, full reintegration may cause too much overhead for a large system, then we plan to support incremental reintegration in 3.0 release. So I made patch to handle container recovery for the coming incremental reintegration that will be done by @liuxuezhao in future. These test cases in |
Related C test logic has already been there, only add related python interface to enable CI test.
Skip-nlt: true
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: cont_recov
Steps for the author:
After all prior steps are complete: