daos
daos copied to clipboard
DAOS-11227 client: allow tse_task_add_dependent for different scheduler
Allow tse_task_add_dependent() if task/dep_task belong to different scheduler. To support two use cases -
- map_refresh(), different IO tasks (may with different scheduler) caused pool map refresh, new map_refresh task may depend on inflight dp_map_task on different scheduler
- dc_tx_get_epoch(), if TX's IO tasks created on different scheduler.
Signed-off-by: Xuezhao Liu [email protected]
Bug-tracker data: Ticket title is 'dfuse got error DER_NO_PERM after kill one engine' Status is 'In Progress' Labels: 'daily_test,triaged' https://daosio.atlassian.net/browse/DAOS-11227
@daos-stack/daos-gatekeeper could it be landed? it need to be backport to 2.2 and 2.0 I think. Thx.
seems like this requires to add at least a unit test to verify that it's working properly?
seems like this requires to add at least a unit test to verify that it's working properly?
OK, let me refresh to add a UT.
please consider installing githooks (see utils/githooks/README.md)