Repository navigation
DAOS-17905 object: fixes excessive waiting time in system xstream dur… - #16740
Conversation
…ing object ULT creation During migration, the system xstream only wakes up in ds_migrate_query_status() (called by rebuild_tgt_status_check_ult()), where it sleeps for RBLD_CHECK_INTV (2 seconds). This caused the system xstream to remain blocked for 2-second intervals without performing any operations, severely degrading rebuild performance. Benchmark results demonstrate the improvement: Without patch: 99,780 objects processed in 120 seconds With patch: 225,136 objects processed in 11 seconds The patch achieves approximately 20x performance improvement Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
|
Ticket title is 'fixes excessive waiting time in system xstream during object ULT creation' |
835cfc2 to
574e26b
Compare
…w/DAOS-17905-release2.6
…w/DAOS-17905-release2.6
|
Test stage Functional Hardware Medium completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16740/6/execution/node/617/log |
…w/DAOS-17905-release2.6
|
Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16740/8/execution/node/1634/log |
|
Test stage Functional Hardware Medium completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16740/9/execution/node/516/log |
|
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16740/9/execution/node/530/log |
…ing object ULT creation
During migration, the system xstream only wakes up in ds_migrate_query_status() (called by rebuild_tgt_status_check_ult()), where it sleeps for RBLD_CHECK_INTV (2 seconds). This caused the system xstream to remain blocked for 2-second intervals without performing any operations, severely degrading rebuild performance.
Benchmark results demonstrate the improvement:
Without patch: 99,780 objects processed in 120 seconds
With patch: 225,136 objects processed in 11 seconds
The patch achieves approximately 20x performance improvement
Steps for the author:
After all prior steps are complete: