HDF5VOL
  1. HDF5VOL

DAOS-VOL

Public

Network

 
AuthorCommitMessageCommit Date
Neil FortnerNeil Fortner
b9298fa9ceaMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
f97a9adf4cfMMerge pull request #200 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'c38866b50a916c08d6246918f3a702b438209876': Minor fixes. Add failed operation reporting to error handling code (in addition to failed low level task). Add support for operation canceling (not tested). Change internal object opens/creates to use temporary internal requests instead of sharing the request of the top level operation, to prevent hangs. Various other minor changes. More fixes to ...
Neil FortnerNeil Fortner
f0217df8464Fix memory leak in H5Aiterate. Fix memory leak in deferred object closes on error.
Neil FortnerNeil Fortner
c38866b50a9Minor fixes.
Neil FortnerNeil Fortner
b192256df8cAdd failed operation reporting to error handling code (in addition to failed low level task). Add support for operation canceling (not tested). Change internal object opens/creates to use temporary internal requests instead of sharing the request of the top level operation, to prevent hangs. Various other minor changes.
Neil FortnerNeil Fortner
7b7241c9f50More fixes to async code.
Neil FortnerNeil Fortner
4d7216a3082Propagate async code to the remainder of interfaces so interactions between sync and async code don't cause issues (there are still routines that block). Other fixes. Update API specific support in users's guide.
Neil FortnerNeil Fortner
1803010c438Add links in user's guide to HDF5 async documentation.
Scot BreitenfeldScot Breitenfeld
2a12a25d224Dimension Scale fix for netCDF with DAOS, ID-268
Neil FortnerNeil Fortner
d44197b3b1eMMerge pull request #199 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'b10d8ba494a8e6898d678f806fe90364753ef40f': Update usage section of users' guide.
Neil FortnerNeil Fortner
b10d8ba494aMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
3b0973f7c77MMerge pull request #198 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '3caccf996747ed8bfc1669e742608a08a68b5bef': Add /reshuffle struct layers to quiet -Wpedantic warnings about flexible array members in nested structs.
Neil FortnerNeil Fortner
868b0f0d4c1Update usage section of users' guide.
Neil FortnerNeil Fortner
3caccf99674MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
9bae1ae667cMMerge pull request #197 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'd310ef236c2b3e9129deed5fecc5890cb7cc4d87': Update feature specific support.
Neil FortnerNeil Fortner
1ac19ee1837Add /reshuffle struct layers to quiet -Wpedantic warnings about flexible array members in nested structs.
Neil FortnerNeil Fortner
d310ef236c2Update feature specific support.
Neil FortnerNeil Fortner
f5a00468775MMerge pull request #196 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:alt_async to master * commit '99d4691b5f7ba7ea3fde3b1ef4b390843996638f': Allow immediate object close in more circumstances, as allowed by recent change to op pool code.
Neil FortnerNeil Fortner
99d4691b5f7Allow immediate object close in more circumstances, as allowed by recent change to op pool code.
Neil FortnerNeil Fortner
61964f59600MMerge pull request #195 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:flex_array to master * commit '8e9796745a55744bcbd2bdde68c854c9e5fa5f5a': Implement flexible array member allocation for serialized data buffers for object and attribute opens.
Neil FortnerNeil Fortner
8e9796745a5Implement flexible array member allocation for serialized data buffers for object and attribute opens.
Neil FortnerNeil Fortner
2d56d49d4aeMMerge pull request #194 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:flex_array to master * commit '278c5e5c6da122fafc8b99563abe29cce1346920': Implement flexible array member serialized buffer allocation for object/attribute creates. Reduces the number or calls to malloc().
Neil FortnerNeil Fortner
278c5e5c6daImplement flexible array member serialized buffer allocation for object/attribute creates. Reduces the number or calls to malloc().
Neil FortnerNeil Fortner
1df0e737730MMerge pull request #192 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:alt_async to master * commit 'a37e0856b00b484fa41b85a6a04b5e677d0a9064': Switch to different op pool implementation. Does not keep tasks around, schedules all tasks immediately and recreates new tasks as necessary.
Neil FortnerNeil Fortner
a37e0856b00MMerge branch 'master' into alt_async
Neil FortnerNeil Fortner
a8275d9caccSwitch to different op pool implementation. Does not keep tasks around, schedules all tasks immediately and recreates new tasks as necessary.
Dana RobinsonDana Robinson
df04a283403MMerge pull request #193 in HDF5VOL/daos-vol from public_header_changes to master * commit 'a0f464a687d3a2df8bda4c78af265cf00bf54dac': Moves connector name and value to the public header
Dana RobinsonDana Robinson
a0f464a687dMoves connector name and value to the public header Now:
Jerome SoumagneJerome Soumagne
fcbdc0b32deMMerge pull request #191 in HDF5VOL/daos-vol from ~JSOUMAGNE/daos-vol:warnings2 to master * commit '10ff2fb4e52bf9adfa1a61024d1b30e72be88e9a': Fix remaining warnings
Jerome SoumagneJerome Soumagne
10ff2fb4e52Fix remaining warnings
Neil FortnerNeil Fortner
784bf8de361MMerge pull request #190 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'ff650272096dd0349d69bf658f341f6e067192d0': Don't upgrade pool type if we're skipping the pool. Skip op pool code if the operation is being executed synchronously and can execute immediately.
Neil FortnerNeil Fortner
ff650272096Don't upgrade pool type if we're skipping the pool.
Neil FortnerNeil Fortner
55e9fae4e26MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
f1fea982491MMerge pull request #189 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '87872b3b17e8416d753893fb7bcd6f8aa2d426dc': Rework collective error check in map create to properly wait until everything else is done (except free task). Remove unnecessary serialization of file creates and opens in serial.
Jordan HendersonJordan Henderson
e39704da51eMMerge pull request #187 in HDF5VOL/daos-vol from ~JHENDERSON/daos-vol:master to master * commit 'c0a95c8edfbe8f161499b4eaba2e14fbf6cd733a': Convert blob puts and gets to use internal asynchrony Integrate patch to exclude SVCL parameter depending on DAOS version
Jordan HendersonJordan Henderson
c0a95c8edfbConvert blob puts and gets to use internal asynchrony
Jordan HendersonJordan Henderson
04b38a36284Integrate patch to exclude SVCL parameter depending on DAOS version
Neil FortnerNeil Fortner
2c0e120c192Skip op pool code if the operation is being executed synchronously and can execute immediately.
Neil FortnerNeil Fortner
87872b3b17eMMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
cf0bd088756MMerge pull request #188 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'e4e62edeba9d4dad1dd9f27b49fb6cfeb221d365': Various fixes: Remove unnecessary async ordering in serial execution. Fix collective semantics in various places. Fix bug that could cause hard links to be created out of order. Update vol test submodule.
Jerome SoumagneJerome Soumagne
02567fba5d7Change listening msg for latest DAOS agent
Neil FortnerNeil Fortner
e541942a6acRework collective error check in map create to properly wait until everything else is done (except free task). Remove unnecessary serialization of file creates and opens in serial.
Neil FortnerNeil Fortner
e4e62edeba9MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Neil FortnerNeil Fortner
1c8454eaf01MMerge pull request #186 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit 'e0c36c89853737167374e7b29156f6728d64d91b': Fix memory in file close. Also modify file close to close the file before the close request finishes, so it is not held open until the app calls H5ESwait.
Neil FortnerNeil Fortner
74ea03a3a68Various fixes: Remove unnecessary async ordering in serial execution. Fix collective semantics in various places. Fix bug that could cause hard links to be created out of order. Update vol test submodule.
Neil FortnerNeil Fortner
e0c36c89853MMerge branch 'master' of ssh://bitbucket.hdfgroup.org:7999/~nfortne2/daos-vol
Jordan HendersonJordan Henderson
1dcbb47b283Add sync points after each collective operation in metadata benchmark
Jerome SoumagneJerome Soumagne
5b1e5b0d964Use DAOS master for testing
Neil FortnerNeil Fortner
4630bfd384dMMerge pull request #185 in HDF5VOL/daos-vol from ~NFORTNE2/daos-vol:master to master * commit '822b9a9e98e3b6607b25e759f51963a2a3c0d4e3': Change file close mechanism to only close the file when all references have been released.
Neil FortnerNeil Fortner
dfcaf58ce4cFix memory in file close. Also modify file close to close the file before the close request finishes, so it is not held open until the app calls H5ESwait.