Repository navigation
DAOS-17843 placement: correct the way JCH placement calls CRC - #16808
Conversation
The Jump Consistent Hash (JCH) placement algorithm in DAOS calls the CRC functions incorrectly, which may lead to excessive hash collisions and imbalanced data distribution. This patch corrects how the JCH placement algorithm invokes the CRC functions. Signed-off-by: Zhen Liang <zhen.liang@hpe.com> Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
|
Ticket title is 'Pool rebuild stuck in pulling for 5+ hours' |
|
Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16808/1/testReport/ |
Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
|
Test stage Unit Test 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-16808/5/testReport/ |
|
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-16808/5/testReport/ |
|
Test stage Unit Test with memcheck 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-16808/5/testReport/ |
|
Test stage Unit Test bdev with memcheck 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-16808/5/testReport/ |
|
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-16808/5/execution/node/1316/log |
|
Could you rebase it and get Jeff's fix? |
Jeff's fix has been included, test is already in-progress.. |
|
Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16808/6/testReport/ |
Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
|
Refreshed to fix a pipline bug which is exposed by this PR. |
|
refreshed to resolve conflicts.. |
|
Test stage Functional Hardware Medium Verbs Provider 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-16808/8/execution/node/1339/log |
The Jump Consistent Hash (JCH) placement algorithm in DAOS calls the CRC functions incorrectly, which may lead to excessive hash collisions and imbalanced data distribution.
This patch corrects how the JCH placement algorithm invokes the CRC functions.
Steps for the author:
After all prior steps are complete: