DAOS-19490 test: io/parallel_io.py:test_multipool_parallelio - Create… - #18856
Conversation
… pools in parallel Fix thread instantiation code to create pools in parallel. Add log_step. Skip-fault-injection-test: true Skip-func-hw-test-medium: false Test-tag: test_multipool_parallelio Signed-off-by: Makito Kano <makito.kano@hpe.com>
|
Ticket title is 'src/tests/ftest/io/parallel_io.py:test_multipool_parallelio does not create pools in parallel' |
Skip-fault-injection-test: true Skip-func-hw-test-medium: false Test-tag: test_multipool_parallelio Signed-off-by: Makito Kano <makito.kano@hpe.com>
|
Test stage Test RPMs on Leap 15 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18856/1/display/redirect |
Skip-fault-injection-test: true Skip-func-hw-test-medium: false Test-tag: test_multipool_parallelio Signed-off-by: Makito Kano <makito.kano@hpe.com>
|
Test stage Functional Hardware Medium 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-18856/3/execution/node/1072/log |
|
Test stage Functional Hardware Medium completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18856/3/execution/node/1082/log |
When creating a bunch of pools in parallel using Thread, We need to use a new copy of DmgCommand object because the command line construction isn't atomic. If we use the same object, another thread may overwrite the command line and it could be executed partial (e.g., no pool label). Skip-fault-injection-test: true Skip-func-hw-test-medium: false Test-tag: ParallelIo Signed-off-by: Makito Kano <makito.kano@hpe.com>
Skip-fault-injection-test: true Skip-func-hw-test-medium: false Test-tag: ParallelIo
… pools in parallel
Fix thread instantiation code to create pools in parallel.
When creating a bunch of pools in parallel using Thread,
we need to use a new copy of DmgCommand object because
the command line construction isn't atomic. If we use the
same object, another thread may overwrite the command
line and it could be executed partial (e.g., no pool label).
Add log_step.
Skip-fault-injection-test: true
Skip-func-hw-test-medium: false
Test-tag: test_multipool_parallelio
Steps for the author:
After all prior steps are complete: