forked from daos-stack/daos
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DAOS-187 vos: reorganize vos I/O functions
Based on recent changes of object model, VOS I/O functions has been modified for a few times and there are some legacy code. This patch cleans up those legacy code: - reorganize code for recx fetch and update - no data copy in btree member functions anymore, object I/O routines will copy in/out data for non-zc I/O. - eliminate the restriction of iov buffer must align with record size - return 0 and set record sizes to 0 for nonexistent object/dkey/akey - cleanup for for recx hole fetching - release unused spaces for record zc overwrite. - remove unused checks from vos_tree - minor fixes for vos tests Change-Id: I528245734bcb7433127538e7cd4c5b5b4bf0e52d Signed-off-by: Liang Zhen <[email protected]> Reviewed-on: https://review.whamcloud.com/24496 Tested-by: Jenkins Reviewed-by: Johann Lombardi <[email protected]>
- Loading branch information
1 parent
47cd8d5
commit 0502a9a
Showing
4 changed files
with
417 additions
and
406 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.