HDF5VOL
  1. HDF5VOL

DAOS-VOL

Public

Network

 
AuthorCommitMessageCommit Date
Neil FortnerNeil Fortner
32c5605b0fcAdd comments to error description.
Neil FortnerNeil Fortner
eff02fbe22bUpdate error code changes.
Neil FortnerNeil Fortner
3a093968f39MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Jordan HendersonJordan Henderson
3049792e483MMerge pull request #104 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:feature/async_dataset to master * commit 'dd4fe5b3abf9454161086f713bfac83cd244a0e5': Remove broadcasting of OID from dataset refresh logic Add async dataset refresh Add async dataset set extent
Jordan HendersonJordan Henderson
dd4fe5b3abfRemove broadcasting of OID from dataset refresh logic
Jordan HendersonJordan Henderson
2fcb81c69d3Add async dataset refresh
Jordan HendersonJordan Henderson
6bc6642e4b5Add async dataset set extent Add new H5E_DAOS_ASYNC major error class Change H5_daos_progress to take a tse_sched_t *
Neil FortnerNeil Fortner
7c364461a0fMMerge pull request #103 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '0e3d50f81830eda55ce69235e3d72b51434ef322': Fix hang in map create.
Neil FortnerNeil Fortner
f7a7011a9ceSwitch internal error codes for asynchronous errors from macros to an enum. This necessitates switching the sign on these codes, so they should be referenced by their negatives (as are DAOS error codes).
Neil FortnerNeil Fortner
0e3d50f8183MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
713432b5c60MMerge pull request #102 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '8053f8c1c7443d871c78e22383590e0b6530e2c6': Fix potential memory errors that could occur when a task fails.
Neil FortnerNeil Fortner
4953bbbfa8aFix hang in map create.
Neil FortnerNeil Fortner
8053f8c1c74Fix potential memory errors that could occur when a task fails.
Neil FortnerNeil Fortner
ce75a4fede4MMerge pull request #101 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:cont_open_update to master * commit '06f0fef7b1fd870e13e9f12cc10691d45873d76e': Fix bug in exclusive file open. Add full asynchronous container open. Compiles, not tested.
Neil FortnerNeil Fortner
06f0fef7b1fFix bug in exclusive file open.
Neil FortnerNeil Fortner
7de75f51f5dAdd full asynchronous container open. Compiles, not tested.
Neil FortnerNeil Fortner
2eb3815e09eMMerge pull request #98 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:async_dco to master * commit 'fc81f52129d80b627c03e8b13c4893029ae00919': Fix bugs in async dataset create/open, various other changes. Finish dataset create/open async. Many other changes. Compiles but not tested. Incomplete implementation of async dataset open Incomplete implementation of async dataset create/open. Update connector to work with latest version of HDF5.
Neil FortnerNeil Fortner
fc81f52129dMMerge branch 'master' into async_dco
Neil FortnerNeil Fortner
22b6b96819dFix bugs in async dataset create/open, various other changes.
Neil FortnerNeil Fortner
f6eb8e9de34Finish dataset create/open async. Many other changes. Compiles but not tested.
Neil FortnerNeil Fortner
1f226f593b9MMerge branch 'master' into async_dco
Neil FortnerNeil Fortner
fd91af7b015Incomplete implementation of async dataset open
Neil FortnerNeil Fortner
47a314d96c5Incomplete implementation of async dataset create/open.
Neil FortnerNeil Fortner
27e3ae0f698Update connector to work with latest version of HDF5.
Neil FortnerNeil Fortner
31c5e7d31edMMerge pull request #99 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '2850e265094d5bdc2f7de6d53c99c52507e0d383': Fix bug in two-phase group info read. Revert "Fix handling too small of a buffer for group metadata read."
Neil FortnerNeil Fortner
2850e265094MMerging in latest from upstream (HDF5VOL/daos-vol:refs/heads/master) * commit '9eb529c943cf4b67e781880d039a7406101ed7c8': Fix bug in link copying async code Add fallback to name order iteration for H5Lvisit
Jordan HendersonJordan Henderson
9eb529c943cMMerge pull request #100 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:master to master * commit 'd399675049b25e05eb144f75b3370b729f9ce8ee': Fix bug in link copying async code Add fallback to name order iteration for H5Lvisit
Jordan HendersonJordan Henderson
d399675049bFix bug in link copying async code
Jordan HendersonJordan Henderson
fe92b5bb9a7Add fallback to name order iteration for H5Lvisit
Neil FortnerNeil Fortner
c43672f20b9Fix bug in two-phase group info read.
Neil FortnerNeil Fortner
50300ca8b04Revert "Fix handling too small of a buffer for group metadata read." This reverts commit 22b27784643473bf1fe7b6fa7c03101228c2b341. DAOS now supports returning the iod_size even if the buffer was too small.
Jerome SoumagneJerome Soumagne
b20d1632569MMerge pull request #96 in HDF5VOL/daos-vol from ~JSOUMAGNE/daos-vol:daos_update to master * commit 'f373bb2a4c8523727197497b8a4bb58a876bdd3f': Fix version number in daily test script Update DAOS VOL framework for latest DAOS
Jerome SoumagneJerome Soumagne
f373bb2a4c8Fix version number in daily test script
Jerome SoumagneJerome Soumagne
6629ed24233Update DAOS VOL framework for latest DAOS
Neil FortnerNeil Fortner
2cb6954ef99MMerge pull request #95 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:tmp_fix to master * commit '0b8ea18a0e0749355222c43b19ea5f5c1a8dba75': Update connector to work with latest version of HDF5.
Neil FortnerNeil Fortner
0b8ea18a0e0Update connector to work with latest version of HDF5.
Neil FortnerNeil Fortner
e9846060545MMerge pull request #93 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '2d7503775b0acbadde6cfbc9cffed619a1a48847': Replace invocations of daos_task_set/get_priv with tse_task_set/get_priv since the former now interferes with DAOS.
Neil FortnerNeil Fortner
2d7503775b0MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
a8375ea6c06MMerge pull request #92 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'a25d86729caaa55fca250ce09ab999b2a6f55930': Fix type in function description. Update file create to support new behaviour of daos_cont_destroy which now returns -DER_NONEXIST if the container to be destroyed does not exist.
Neil FortnerNeil Fortner
84cbc1f915aReplace invocations of daos_task_set/get_priv with tse_task_set/get_priv since the former now interferes with DAOS.
Neil FortnerNeil Fortner
a25d86729caFix type in function description.
Neil FortnerNeil Fortner
9d68dc1dc32Update file create to support new behaviour of daos_cont_destroy which now returns -DER_NONEXIST if the container to be destroyed does not exist.
Neil FortnerNeil Fortner
fe5b97545ffMMerge pull request #90 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:async_gopen to master * commit '5160054b6f715dcf4b0ad729a6291ee594aeb11f': Implement async file create, with the exception of the check with H5F_ACC_EXCL for a preexisting file (awaiting guidance on use of private data with daos_cont_open()). Other cleanup. Fix bugs with async file open. Add async to file create except for container create. Update group create async. Various bug fixes/updates. Fix bugs with async fi...
Neil FortnerNeil Fortner
5160054b6f7Implement async file create, with the exception of the check with H5F_ACC_EXCL for a preexisting file (awaiting guidance on use of private data with daos_cont_open()). Other cleanup.
Neil FortnerNeil Fortner
b17cabc9dd0Fix bugs with async file open. Add async to file create except for container create. Update group create async. Various bug fixes/updates.
Neil FortnerNeil Fortner
40c133571beFix bugs with async file open. Add workaround for DAOS bug in async container open. Cannot test, but probably works in serial. Parallel still has bugs.
Neil FortnerNeil Fortner
f2f9a59dde1Implement asynchronous file open. Modify file and group opens to not schedule the first task until everything has been scheduled. Other fixes related to async. Compiles but not tested.
Neil FortnerNeil Fortner
22b27784643Fix handling too small of a buffer for group metadata read.
Neil FortnerNeil Fortner
05763de14aeFix bugs with async group metadata read. There is still an issue when the initial read buffer is too small, waiting to hear back on how DAOS is supposed to handle this case.
Neil FortnerNeil Fortner
f4b4a2a8995Initial implementation of async group open metadata fetch. Compiles, not tested.