daos
daos copied to clipboard
DAOS-11666 object: refine task err handling
For some fail cases it calls tse_task_complete(task, rc) for err handing. In tse_task_complete only over-write task->dt_result if it is zero, but for some cases need to overwrite task->dt_result's retry-able result if get new different failure to avoid possible dead loop of retry or assertion.
Required-githooks: true Signed-off-by: Xuezhao Liu [email protected]
Bug-tracker data: Ticket title is 'Assertion 'nerrs > 0 && nerrs <= p && err_list != NULL' failed' Status is 'Open' Labels: 'triaged' https://daosio.atlassian.net/browse/DAOS-11666