DAOS-17444 rebuild: cache obj open handle for rebuild#16413
DAOS-17444 rebuild: cache obj open handle for rebuild#16413gnailzenh merged 1 commit intorelease/2.6from
Conversation
|
Ticket title is 'Rebuild performance improvements' |
cc1e9ea to
b62128d
Compare
b62128d to
c27cfaa
Compare
|
Test stage Functional Hardware Medium completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16413/3/testReport/ |
c27cfaa to
bcf3b6f
Compare
|
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-16413/4/testReport/ |
bcf3b6f to
4096c28
Compare
Only call dsc_obj_open() one time for each object for rebuild puller rather than open it for each dkey migrate, to save layout calculation overhead. Signed-off-by: Xuezhao Liu <xuezhao.liu@hpe.com>
4096c28 to
6933421
Compare
|
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-16413/6/testReport/ |
Only call dsc_obj_open() one time for each object for rebuild puller rather than open it for each dkey migrate, to save layout calculation overhead.
Steps for the author:
After all prior steps are complete: