daos icon indicating copy to clipboard operation
daos copied to clipboard

DAOS-11828 dtx: handle excluded participant as prepared when DTX resync

Open Nasf-Fan opened this issue 3 years ago • 4 comments

During DTX resync, if non-leader is excluded, handle it as 'prepared'. If other non-leaders are also 'prepared' then related DTX maybe still committable or 'corrupted'. The subsequent DTX resync logic will handle related things, see dtx_verify_groups().

More fixes:

  1. "-DER_INPROGRESS" for DTX RPC reply is normal, not error.

  2. DTX RPC should not skip the in-drain target.

Signed-off-by: Fan Yong [email protected]

Nasf-Fan avatar Oct 05 '22 14:10 Nasf-Fan

Bug-tracker data: Ticket title is 'Excluded target may be cause DTX resync failure' Status is 'In Progress' Job should run at elevated priority (3) https://daosio.atlassian.net/browse/DAOS-11828

github-actions[bot] avatar Oct 05 '22 14:10 github-actions[bot]

Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10490/1/execution/node/1138/log

daosbuild1 avatar Oct 06 '22 13:10 daosbuild1

Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-10490/2/display/redirect

daosbuild1 avatar Oct 07 '22 16:10 daosbuild1

Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10490/4/execution/node/1177/log

daosbuild1 avatar Oct 09 '22 22:10 daosbuild1

Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10490/7/execution/node/1084/log

daosbuild1 avatar Oct 21 '22 02:10 daosbuild1

Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-10490/8/execution/node/1084/log

daosbuild1 avatar Oct 22 '22 01:10 daosbuild1

Ping @daos-stack/daos-gatekeeper , thanks!

Nasf-Fan avatar Oct 31 '22 16:10 Nasf-Fan