HDF5VOL
  1. HDF5VOL

DAOS-VOL

Public

Network

 
AuthorCommitMessageCommit Date
Jordan HendersonJordan Henderson
f66acae83b5Implement H5Oincr/decr_refcount
Jordan HendersonJordan Henderson
87d4fc81344Implement H5Ovisit Add lexical sorting to dkeys for groups and to akeys for other objects
Jordan HendersonJordan Henderson
33ab51e3d2aImplement H5Oexists_by_name Implement H5Oflush/refresh with associated no-op functions Refactor H5_daos_link_follow to return FALSE if a soft link doesn't resolve
Jordan HendersonJordan Henderson
47730b13c58MMerging in latest from upstream (HDF5VOL/daos-vol:refs/heads/master) * commit '92a5dfc962496e3c6607e544faec00d4a4c97e45': Removed unnecessary H5VL_DAOS_UNUSED Implement H5Drefresh
Jordan HendersonJordan Henderson
63396a97549Refactor H5Oget_info implementation into its own function
Jordan HendersonJordan Henderson
84b08c0f5baFix data corruption issue with partial edge chunks
Jordan HendersonJordan Henderson
c60f46e0248Fix issue with locating objects by path with leading './' Check for chunked storage layout before extending dataset's dataspace
Neil FortnerNeil Fortner
883917bfb69Add support for (tracking and indexing) link creation order. No way to query or lookup by creation order yet. Other minor fixed.
Jerome SoumagneJerome Soumagne
ebbf4f1ff10MMerge pull request #42 in HDF5VOL/daos-vol from ~JSOUMAGNE/daos-vol:master to master * commit '77e4eb7cd45210d9a735d59f81e6f9819d334338': Add support for new DAOS API changes with CMake option Update test scripts and add DAOS agent support
Jerome SoumagneJerome Soumagne
77e4eb7cd45Add support for new DAOS API changes with CMake option
Jerome SoumagneJerome Soumagne
dc72e7472c1Update test scripts and add DAOS agent support
Neil FortnerNeil Fortner
92a5dfc9624MMerge pull request #43 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '2de72be35baf2d6e8eeb4adc1e91bdc3d2a335c4': Removed unnecessary H5VL_DAOS_UNUSED
Neil FortnerNeil Fortner
2de72be35baRemoved unnecessary H5VL_DAOS_UNUSED
Neil FortnerNeil Fortner
25d8dc88541MMerge pull request #41 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'c66e779661be6a8a51a4bd554f9a24374da3d257': Implement H5Drefresh
Neil FortnerNeil Fortner
c66e779661bMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
fdcd4921c68MMerge pull request #39 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '84fbcc2caf73d5d926fb764c1b21a9e63fc75edb': Make H5Dset_extent collective, and add parameter checking.
Jordan HendersonJordan Henderson
cca1794f8e9MMerge pull request #40 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:feature/parallel_map_tests to master * commit '0fcf225dbdd19219743e18e38b672300478fbe4b': Add parallel map tests Initial parallel Map tests commit
Jordan HendersonJordan Henderson
0fcf225dbddAdd parallel map tests Make sure to only call MPI_Barrier on file close if the pool size is >1 Add temporary workaround to H5Oopen for HDF5 incorrectly initializing LAPL
Jordan HendersonJordan Henderson
e31ad57ef9dInitial parallel Map tests commit
Neil FortnerNeil Fortner
3930dea9124Implement H5Drefresh
Neil FortnerNeil Fortner
84fbcc2caf7Make H5Dset_extent collective, and add parameter checking.
Neil FortnerNeil Fortner
7eb4ca5ce66MMerge pull request #38 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '46f6fd3160e6554326b3ff343113ae8bbef42a79': Re-add removed struct initialization. NULL is guaranteed to compare equal to (void *)0 but that does not mean it is implemented with all 0 bits, therefore we cannot rely on calloc to set pointer in the struct to NULL. DAOS_HDL_INVAL is not guaranteed to remain 0 to my knowledge.
Neil FortnerNeil Fortner
46f6fd3160eMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Jordan HendersonJordan Henderson
a0818772151MMerge pull request #37 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:master to master * commit '641ca7589d5630a458dc699fb87bf620d3aa7695': Add comments about the priority order of H5_daos_cont_get_fapl_info Rework collective metadata reads/writes to match HDF5 default behavior Skip daos_obj_fetch/daos_obj_update call when no selection in file space Add routine for retrieving MPI info from FAPL
Jordan HendersonJordan Henderson
641ca7589d5Add comments about the priority order of H5_daos_cont_get_fapl_info
Jordan HendersonJordan Henderson
e5aca6c342aRework collective metadata reads/writes to match HDF5 default behavior Use an MPI_Barrier to prevent invalid handle issues when rank 0 would rush ahead and close a container handle before the other ranks were done using it
Jordan HendersonJordan Henderson
35974c400cfSkip daos_obj_fetch/daos_obj_update call when no selection in file space
Jordan HendersonJordan Henderson
eb54136786fAdd routine for retrieving MPI info from FAPL
Ray LuRay Lu
23926d1b93eMMerge pull request #34 in HDF5VOL/daos-vol from ~SONGYULU/daos-vol:rayl/more_test_map4 to master * commit '234efdc8bd1c632a74dbc869836e5f0dcc023cc4': Adding the test case for nested compound datatype with variable-length type as a field. This case is commented out until it's supported.
songyulusongyulu
234efdc8bd1Adding the test case for nested compound datatype with variable-length type as a field. This case is commented out until it's supported.
Ray LuRay Lu
5482e694124MMerge pull request #31 in HDF5VOL/daos-vol from ~SONGYULU/daos-vol:rayl/more_test_map3 to master * commit '784f88ffb19078f181bc312642c6f07feebe2191': Minor revision to the previous commit. Adding a comment. Adding iteration to verify that the deleted entry no longer exists.
songyulusongyulu
784f88ffb19Minor revision to the previous commit.
songyulusongyulu
66a80f4fcceMMerge branch 'master' of https://bitbucket.hdfgroup.org/scm/~songyulu/daos-vol into rayl/more_test_map3
Neil FortnerNeil Fortner
daffd3004d3MMerge pull request #36 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'b74b77211481660d1055ecac8563af61555c6bf4': Fix inappropriate usage of D_FUNC_LEAVE_API in daos_vol_map.c
songyulusongyulu
71074266440MMerge branch 'master' of https://bitbucket.hdfgroup.org/scm/~songyulu/daos-vol into rayl/more_test_map3
songyulusongyulu
7d78c514b08Adding a comment.
songyulusongyulu
c8d064353b8Adding iteration to verify that the deleted entry no longer exists.
Neil FortnerNeil Fortner
f018892ee87Re-add removed struct initialization. NULL is guaranteed to compare equal to (void *)0 but that does not mean it is implemented with all 0 bits, therefore we cannot rely on calloc to set pointer in the struct to NULL. DAOS_HDL_INVAL is not guaranteed to remain 0 to my knowledge.
Neil FortnerNeil Fortner
b74b7721148Fix inappropriate usage of D_FUNC_LEAVE_API in daos_vol_map.c
Neil FortnerNeil Fortner
7a6cc2aa2caMMerge pull request #35 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'd2df71fc29fe4f4d43409ed589f28c7b94b74514': Add check for exceeding maximum dimensions to H5Dset_extent. Implement basic form of H5Dset_extent that simply writes the new dataspace extent to the dataset metadata. Fix an issue with H5Mdelete_key which would cause the deleted key to still be returned by H5Miterate.
Neil FortnerNeil Fortner
d2df71fc29fAdd check for exceeding maximum dimensions to H5Dset_extent.
Neil FortnerNeil Fortner
957290cded5Implement basic form of H5Dset_extent that simply writes the new dataspace extent to the dataset metadata.
Neil FortnerNeil Fortner
fedee89115cMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
1c24cabc6e2Fix an issue with H5Mdelete_key which would cause the deleted key to still be returned by H5Miterate.
Jerome SoumagneJerome Soumagne
184b7809ab9MMerge pull request #32 in HDF5VOL/daos-vol from ~JSOUMAGNE/daos-vol:handle_cleanup to master * commit '611bb220b9deddd17b2d6c2ed11e3b642d69eaa5': Fix comments and add assert Rework and clean up daos global handle bcast
Jerome SoumagneJerome Soumagne
611bb220b9dFix comments and add assert
Jerome SoumagneJerome Soumagne
0f4ffb0a568Rework and clean up daos global handle bcast Rework and clean up file create and file open
Neil FortnerNeil Fortner
c3c92751890MMerge pull request #33 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '20bf6e6c3874e34c2e953dd864359e4e0b8265a4': Rework iterate test callback for large number of keys to take advantage of knowledge of the algorithm used to generate the random key in order to quickly locate the key in the local key array. This should allow the iterate test to scale to a larger number of keys. Also minor error message/comment changes.
Neil FortnerNeil Fortner
20bf6e6c387Rework iterate test callback for large number of keys to take advantage of knowledge of the algorithm used to generate the random key in order to quickly locate the key in the local key array. This should allow the iterate test to scale to a larger number of keys. Also minor error message/comment changes.
Jordan HendersonJordan Henderson
84978febba7MMerge pull request #30 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:feature/chunking_updates to master * commit 'f222f602d11a0b3ff8d25b442fcf34ab87d95468': Fix issue in chunking related to selection copying