DAOS-17973 control: Allow none for pool property self_heal (#16848)#17217
DAOS-17973 control: Allow none for pool property self_heal (#16848)#17217daltonbohning merged 3 commits intorelease/2.6from
Conversation
|
Ticket title is 'dmg set-prop self_heal should be able to accept empty string value' |
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/1/testReport/ |
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/2/testReport/ |
68614e6 to
6cb808d
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/3/testReport/ |
6cb808d to
449a2b2
Compare
|
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/4/execution/node/1530/log |
449a2b2 to
ee0644a
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/5/testReport/ |
|
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/5/execution/node/1523/log |
ee0644a to
fdc8bc7
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/6/testReport/ |
fdc8bc7 to
a0b9e30
Compare
a0b9e30 to
cd66fa0
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/8/testReport/ |
|
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/8/execution/node/1577/log |
|
Needs to wait for #17401. |
cd66fa0 to
cab15c0
Compare
|
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17217/9/execution/node/1496/log |
It is impossible to turn off all flags of pool property self_heal, because dmg pool set-prop disallows empty value syntax. This patch adds "none" as a valid value for pool property self_heal, to indicate that all flags are turned off. Signed-off-by: Li Wei <liwei@hpe.com>
daos_test POOL13 should restore the original value of pool property self_heal, or later tests may be affected. Signed-off-by: Li Wei <liwei@hpe.com>
When calling daos_pool_set_prop for self_heal, we have to escape the ';'s in the value. With this fix POOL16 and POOL17 rebuild tasks will start properly. And, due to #17028, each rebuild task takes 10 s longer now. Hence, we have to increase the test timeout. Signed-off-by: Li Wei <liwei@hpe.com>
cab15c0 to
ac7f134
Compare
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-17217/10/testReport/ |
It is impossible to turn off all flags of pool property self_heal, because dmg pool set-prop disallows empty value syntax. This patch adds "none" as a valid value for pool property self_heal, to indicate that all flags are turned off.
To avoid introducing test failures, this PR also includes DAOS-18478 backports.
Steps for the author:
After all prior steps are complete: