DAOS-18888 client: validation check when event completion#18208
DAOS-18888 client: validation check when event completion#18208Nasf-Fan wants to merge 1 commit into
Conversation
It is suspected that some event completion callback maybe repeatedly triggered against UCX provider under the cases of network trouble. If that is true, it will misguide the subsequent thread-private event owner. The patch will check such completion against stale event and skip it. Signed-off-by: Fan Yong <fan.yong@hpe.com>
|
Ticket title is 'daos_test/suite.py:DaosCoreTest.test_daos_single_rdg_tx' |
|
Test stage Functional Hardware Large 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-18208/2/execution/node/1279/log |
|
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-18208/2/execution/node/1228/log |
|
Test stage Functional Hardware Medium UCX 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-18208/2/execution/node/1238/log |
It is suspected that some event completion callback maybe repeatedly triggered against UCX provider under the cases of network trouble. If that is true, it will misguide the subsequent thread-private event owner.
The patch will check such completion against stale event and skip it.
Steps for the author:
After all prior steps are complete: