Liu Xuezhao
Liu Xuezhao
Allow tse_task_add_dependent() if task/dep_task belong to different scheduler. To support two use cases - 1) map_refresh(), different IO tasks (may with different scheduler) caused pool map refresh, new map_refresh task...
add EC full-stripe and partial update metrics on dtx leader node. path - pool -> EC_update -> full_stripe/partial. Signed-off-by: Xuezhao Liu
Test-tag: ec_online_rebuild_fio ec_offline_rebuild_fio ec_disabled_rebuild_array Skip-nlt: true Skip-unit-test-memcheck: true Skip-unit-tests: true Skip-unit-test: true Skip-checkpatch: true Skip-fault-injection-test: true Signed-off-by: Xuezhao Liu
Fix an assertion in daos_sgl_get_bytes during EC data recovery. Fix a bug in obj_ec_sgl_copy() -> daos_sgl_processor(). Fix a bug in daos_shard_in_fail_value(). Fix a bug of after obj_ec_recov_data() did not set...
Required-githooks: true TS/MVCC conflict issue not resolved yet. Signed-off-by: Xuezhao Liu
Add umem_tx_act_nr/_act_payload_sz/_act_first/_act_next APIs, and related umm_ops. Add definition of "struct umem_tx", in AD TX implementation can use TLS to cache a umem_tx pointer similar as PMDK. But need to take...
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...
Features: rebuild Required-githooks: true ### Before requesting gatekeeper: * [ ] Two review approvals and any prior change requests have been resolved. * [ ] Testing is complete and all...
Features: rebuild Required-githooks: true ### Before requesting gatekeeper: * [ ] Two review approvals and any prior change requests have been resolved. * [ ] Testing is complete and all...
1. control interface of container flatten - daos_cont_set_ro() API definition and implementation property set by "daos cont set-prop --properties=status:readonly ..." 2. container flatten service/ult modification (update/punch) dis-allowed if the epoch...