-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-17151 object: yield if too many in-flight bulk transfer - b26 #16108
base: release/2.6
Are you sure you want to change the base?
Conversation
Ticket title is 'ENOMEM on punch when running mdtest with RF2' |
09c2cfe
to
6e0dd31
Compare
If there are too many in-flight bulk handles, then current crt_bulk_create may hit -DER_NOMEM failure. Then let current ULT sleep for a while (at most 3 seconds) to give cart progress some chance to complete some in-flight bulk transfers. Signed-off-by: Fan Yong <fan.yong@hpe.com>
6e0dd31
to
1e08da7
Compare
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/4/execution/node/344/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/4/execution/node/358/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/4/execution/node/347/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/4/execution/node/359/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/5/execution/node/361/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/5/execution/node/363/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/5/execution/node/362/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-16108/5/execution/node/364/log |
If there are too many in-flight bulk handles, then current crt_bulk_create may hit -DER_NOMEM failure. Then let current ULT sleep for a while (at most 3 seconds) to give cart progress some chance to complete some in-flight bulk transfers.
Steps for the author:
After all prior steps are complete: