-
Notifications
You must be signed in to change notification settings - Fork 307
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-17055 client: add a soft limit of 16k to nr ranges for list-io #15854
Conversation
Ticket title is 'add a soft limit to list-io on the client side for IOD nrs.' |
e858cb9
to
cd911f4
Compare
Test stage Functional on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15854/5/testReport/ |
cd911f4
to
e671297
Compare
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15854/6/testReport/ |
src/include/daos_fs.h
Outdated
@@ -623,7 +624,7 @@ dfs_read(dfs_t *dfs, dfs_obj_t *obj, d_sg_list_t *sgl, daos_off_t off, | |||
* | |||
* \param[in] dfs Pointer to the mounted file system. | |||
* \param[in] obj Opened file object. | |||
* \param[in] iod IO descriptor for list-io. | |||
* \param[in] iod IO descriptor for list-io (limit of 64 ranges). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i need to change that comment to 4k. will do it after all tests run with no testing.
src/include/daos_fs.h
Outdated
@@ -657,7 +658,7 @@ dfs_write(dfs_t *dfs, dfs_obj_t *obj, d_sg_list_t *sgl, daos_off_t off, | |||
* | |||
* \param[in] dfs Pointer to the mounted file system. | |||
* \param[in] obj Opened file object. | |||
* \param[in] iod IO descriptor of file view. | |||
* \param[in] iod IO descriptor for list-io (limit of 64 ranges). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i need to change that comment to 4k. will do it after all tests run with no testing.
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15854/7/testReport/ |
Test stage Functional Hardware Medium Verbs Provider completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15854/7/testReport/ |
77de09d
to
3e2fd93
Compare
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15854/9/testReport/ |
449dd2d
to
fb5e2af
Compare
Test stage NLT on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-15854/11/display/redirect |
fb5e2af
to
1ce3f51
Compare
For dfs_readx/writex and array_read/write operations, add a limit for the number of IODs being passed to DAOS of 16k if the range lengths are under 16 bytes (best effort checking). Features: dfs Signed-off-by: Mohamad Chaarawi <[email protected]>
1ce3f51
to
0faab49
Compare
Test stage Unit Test bdev with memcheck on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-15854/13/display/redirect |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
For dfs_readx/writex and array_read/write operations, add a limit for the number of IODs being passed to DAOS of 16k if the iod rexc sizes are smaller than 16 bytes.
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: