summaryrefslogtreecommitdiffstats
path: root/src/H5VLdaosm.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for collective group create and open, usingNeil Fortner2017-04-241-0/+1
| | | | | H5Pset_all_coll_metadata_ops. Improved file create/open using this code. Modified examples to use this feature. Other minor fixes/cleanup.
* Modify DAOS-M plugin to call daos_pool_connect at plugin initializationNeil Fortner2017-03-141-5/+2
| | | | time, using a communicator passed to the initialization function. Add public functions H5VLdaosm_init and H5VLdaosm_term. Apps no longer need to call daos_init and daos_fini. Updated examples. Other minor fixes/cleanup.
* Add full support for soft links. Add h5dsm_slink_create.c example. FixNeil Fortner2017-02-151-1/+1
| | | | bug in id handling. Other minor fixes/cleanup.
* Refactor link/group code in preparation for adding soft link support.Neil Fortner2017-02-141-0/+9
| | | | Soft link API not supported yet. Other minor fixes.
* Add support for attribute create/open/close. Add examples for attributeNeil Fortner2017-02-081-9/+21
| | | | | create and open. It is now possible to H5Gopen the root group. Other fixes/refactoring.
* Improve handling of snapshots with multiple processes so any processesNeil Fortner2017-02-021-1/+1
| | | | | can call H5VLdaosm_snap_create. Fix bug that prevented non-root processes from incrementing the epoch on flush. Other minor fixes.
* Implement new transaction model, transactions are now hidden from theNeil Fortner2017-01-311-2/+6
| | | | | | API, H5TR functions have no effect. Added support for H5Fflush. Added H5VLdaosm_snap_create and H5Pset_daosm_snap_open to save and load snapshots. Added enforcement of file access flags. Updated examples. Other minor fixes/cleanup.
* Split H5VLdaosm.h into public and private headers, to remove the needNeil Fortner2016-12-131-5/+4
| | | | for the application to include daos.h. Fix bugs in examples.
* Implement group traversal. Major refactoring of group/link code. AddedNeil Fortner2016-12-091-0/+1
| | | | group examples, all examples now work with paths.
* Add group create/open/close, various fixes.Neil Fortner2016-12-031-0/+1
|
* Initial implementation of dataset create/open/close, transactions. NotNeil Fortner2016-11-141-3/+30
| | | | | working on boro, though it is unclear if that is due to a pug in this code or in daos.
* Update to use new DAOS API.Neil Fortner2016-10-271-2/+1
|
* Initial implementation of file create/open/close on daos-m. Has not been tested.Neil Fortner2016-10-271-0/+78