DAOS-17861 cart: fix err handling in corpc (#17299)#17328
DAOS-17861 cart: fix err handling in corpc (#17299)#17328gnailzenh merged 3 commits intorelease/2.6from
Conversation
|
Ticket title is 'Segmentation fault against UCX provider during CR test' |
|
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-17328/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-17328/2/testReport/ |
1. Some fail cases already set the rc by crt_corpc_fail_parent_rpc()/ crt_corpc_fail_child_rpc(), or called crt_corpc_complete() that will reply parent already, so need to reset rc to 0 to avoid call crt_hg_reply_error_send() again or drop refcount. 2. Fix a refcount leak in a case when need not call local RPC handler in middle node. Signed-off-by: Xuezhao Liu <xuezhao.liu@hpe.com>
abac378 to
c9f78f1
Compare
|
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-17328/2/execution/node/1514/log |
|
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-17328/5/testReport/ |
Steps for the author:
After all prior steps are complete: