summaryrefslogtreecommitdiffstats
path: root/src/H5Fpkg.h
Commit message (Collapse)AuthorAgeFilesLines
* Brings file locking changes from developDana Robinson2020-08-141-0/+6
|
* H5F and H5FS normalization with develop.Dana Robinson2020-07-091-1/+0
|
* H5PB and H5Faccum normalization with develop.Dana Robinson2020-06-041-5/+5
|
* H5F normalizations with develop.Dana Robinson2020-06-041-6/+6
|
* Many normalizations with develop.Dana Robinson2020-05-301-1/+1
|
* Removed trailing whitespace from source files.Dana Robinson2020-05-261-3/+3
|
* Changed H5F_file_t to H5F_shared_t (as in develop/1.12)Dana Robinson2020-05-261-11/+11
|
* Updated code in H5Xtest.c files and associated tests.Dana Robinson2020-05-181-27/+26
| | | | Reverted overlong-strings warning that gives jam issues.
* Bring pull request #1772 from develop to 1.10.Vailin Choi2019-07-221-0/+3
| | | | | | | | | | | | | | | Fails file creation when non-default free-space info is set in fcpl and the library version high bound is less than v110 because free-space info message is introduced in library release v110. Merge pull request #1772 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-10808-h5pset_file_space_strategy-succeeds to develop * commit '3768566139df18928aa29ece0eff3010b224633b': Add release notes. Correct hid_t error value to H5I_INVALID_HID in tests related to libver_bounds. Fix for HDFFV-10808 H5Pset_file_space_strategy succeeds when using H5Pset_libver_bounds v18,v18. Fails file creation when non-default free-space info is set in fcpl and the library version high bound is less than v110 because free-space info message is introduced in library release v110. Conflicts: test/tfile.c
* Merge branch 'hdf5_1_10' of ↵Jacob Smith2018-12-311-6/+1
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into dset_ohdr_minimize_105
| * Removed 'VOL' versions of FUNC_ENTER macros as well as empty functionsDana Robinson2018-12-311-6/+1
| | | | | | | | orginally intended to support the full SWMR feature (from develop).
* | Incoporate minimized dataset headers code and tests.Jacob Smith2018-12-311-0/+1
|/
* Moved fixes for incorrectly installed header files to 1.10.Dana Robinson2018-12-061-3/+1
|
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-261-1/+1
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Normalization with vol_integration branch.Dana Robinson2018-06-071-36/+26
|
* Merge remote-tracking branch 'origin/develop' into merge_func_enter_volQuincey Koziol2018-04-011-0/+1
|\
* \ Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-13/+18
|\ \ | |/ | | | | | | | | merge_func_enter_vol Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
| * Enhancement to the tool h5clear (HDFFV-10360)Vailin Choi2018-03-121-1/+2
| |
| * Merge branch 'develop' into bugfix/version_boundsVailin Choi2017-12-081-12/+13
| |\ | | | | | | | | | Merge from develop.
| | * Normalization with VOL integration branch.Dana Robinson2017-12-051-12/+13
| | |
| * | Initial checkin for library version boundsVailin Choi2017-10-031-1/+2
| |/ | | | | | | Code changes to provide versioning support when adding to the enumerated defines for H5F_libver_t.
* | Add API context interface and use it throughout the library.Quincey Koziol2018-03-151-32/+41
|/
* Style cleanups and misc. bugfixes discovered during full SWMR development.Quincey Koziol2017-09-231-15/+15
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-19/+40
|
* Bring changes to I/O parameters from page_buffering branch.Quincey Koziol2017-03-131-10/+12
|
* Cache image feature and testingQuincey Koziol2017-01-291-1/+8
|
* Bring change to use array of metadata cache entry classes for H5C_createQuincey Koziol2017-01-281-3/+0
| | | | instead of array of class names from cache image branch.
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-051-0/+8
|
* Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-021-3/+23
| | | | and the tool and API wrappers will be coming in over the weekend.
* Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-201-0/+8
| | | | supporting metadata cache callback changes, etc.
* Switch to new, more scalable, metadata cache entry tagging.Quincey Koziol2016-11-071-0/+1
|
* Add cache logging property and file pieces.Quincey Koziol2016-11-041-0/+4
|
* [svn-r30084] First pass at the evict-on-close feature.Dana Robinson2016-06-151-0/+1
| | | | | | | | | | The features is controlled via H5Pset/get_evict_on_close() and is currently enabled by default (it will be disabled by default in the final implementation). There is a bug in the code where the eviction of tagged metadata fails due to some of the metadata being dirty, resulting in error return values and test failures.
* [svn-r30075] Description:Quincey Koziol2016-06-141-1/+1
| | | | | | | | | | Bring object/dataset/group/named datatype features from revise_chunks branch to trunk. Also CMake support for h5format_convert and a bunch of misc. cleanups. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29850] Description:Quincey Koziol2016-05-011-0/+3
| | | | | | | | | | Bring H5DOappend(), H5P[s|g]et_object_flush_cb, and H5P[s|g]et_append_flush from revise_chunks branch to trunk. Brings along updated metadata cache entry tagging, and the internal object flush routine. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29612] Description:Quincey Koziol2016-04-031-1/+1
| | | | | | | | | Bring updated layout and EFL property comparisons and new "latest format" flags from revise_chunks branch. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29202] Fix for unknown message HDFFV-9697.Vailin Choi2016-02-241-1/+1
| | | | Tested on jam, ostrich, platypus, kite, quail, osx1010test, emu, mayll, moohan.
* [svn-r28959] merge from trunk.Mohamad Chaarawi2016-01-221-1/+2
|\ | | | | | | renaming metadata dxpl properties.
| * [svn-r28950] - remove META_FLUSH_COLLECTIVELY property for delayed sanity ↵Mohamad Chaarawi2016-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | checks from metadata dxpls - remove H5AC_ind_dxpl_id and use only H5AC_dxpl_id everywhere instead. - remove flush_me_collectively flag from cache entries - add a collective sanity check (MPI_Barrier) for every HDF5 API routine that could possibly touch the file. This is trigerred when the environment variable H5_COLL_API_SANITY_CHECK is set to a non 0 digit. tested on BB-8 with serial and parallel.
* | [svn-r28649] - add new API to toggle collective metadata write.Mohamad Chaarawi2015-12-141-1/+2
| | | | | | | | | | - set default to FALSE - fix some bugs.
* | [svn-r27929] merge from trunk.Mohamad Chaarawi2015-10-011-3/+1
|\ \ | |/
| * [svn-r27768] Description:Quincey Koziol2015-09-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial
* | [svn-r27261] apply metadata enhancement patch that was based on the mdc 3 ↵Mohamad Chaarawi2015-06-211-0/+3
|/ | | | branch.
* [svn-r27237] Description:Quincey Koziol2015-06-181-6/+49
| | | | | | | | | Merge v3 metadata cache changes to trunk. Yay! :-) Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial & parallel (daily tested on branch)
* [svn-r27144] Description:Quincey Koziol2015-06-031-20/+24
| | | | | | | | | | Normalize trunk against the metadata_cache_merge branch, in preparation for merging the branch into the trunk. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/64 2.6.x (koala) w/serial Linux/32 2.6.x (jam) w/serial & parallel
* [svn-r27075] Description:Quincey Koziol2015-05-151-4/+4
| | | | | | | | Clean up H5F interface, to align w/v3 metadata cache changes Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel Linux/32 2.6.* (jam) w/serial & parallel
* [svn-r25468] some code refactoring to align trunk with VOL branch.Mohamad Chaarawi2014-07-221-0/+6
| | | | tested with h5committest.
* [svn-r25097] Description:Quincey Koziol2014-04-251-6/+1
| | | | | | | | | | | Make progress toward moving from DXPL IDs to property list structures within the library. Also move the signature location code from the H5F package to the H5FD package, where it's a better fit. Also, clean up some more compiler warnings along the way. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & parallel (h5committest forthcoming)
* [svn-r25092] Description:Quincey Koziol2014-04-241-3/+3
| | | | | | | | | | More migration to using H5F_io_info_t pointers and away from using property list IDs internally. Also, clean up some compiler warnings in the cache code. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & parallel (h5committest forthcoming)