summaryrefslogtreecommitdiffstats
path: root/src/H5CX.c
Commit message (Collapse)AuthorAgeFilesLines
* Spelling fixes for codespell (#2038)Dana Robinson2022-08-181-2/+2
| | | | | | | * Spelling fixes for codespell * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* clang 13 format #1933 (#1939)Allen Byrne2022-07-271-9/+9
|
* Commit codespell spelling corrections.Larry Knox2022-04-071-1/+1
|
* Hdf5 1 12 merges (#1528)jhendersonHDF2022-03-251-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use internal version of H5Eprint2 to avoid possible stack overflow (#661) * Add support for parallel filters to h5repack (#832) * Allow parallel filters feature for comm size of 1 (#840) * Avoid popping API context when one wasn't pushed (#848) * Fix several warnings (#720) * Don't allow H5Pset(get)_all_coll_metadata_ops for DXPLs (#1201) * Fix free list tracking and cleanup cast alignment warnings (#1288) * Fix free list tracking and cleanup cast alignment warnings * Add free list tracking code to H5FL 'arr' routines * Fix usage of several HDfprintf format specifiers after HDfprintf removal (#1324) * Use appropriate printf format specifiers for haddr_t and hsize_t types directly (#1340) * Fix H5ACmpio dirty bytes creation debugging (#1357) * Fix documentation for H5D_space_status_t enum values (#1372) * Parallel rank0 deadlock fixes (#1183) * Fix several places where rank 0 can skip past collective MPI operations on failure * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Fix a few issues noted by LGTM (#1421) * Fix cache sanity checking code by moving functions to wider scope (#1435) * Fix metadata cache bug when resizing a pinned/protected entry (v2) (#1463) * Disable memory alloc sanity checks by default for Autotools debug builds (#1468) * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Unify handling of collective metadata reads status (#1206) (#1417)jhendersonHDF2022-02-031-1/+1
|
* Update URL in source file Copyright headers for web copy of COPYINGLarry Knox2021-02-201-1/+1
| | | | file - src and test directories.
* 1 12 Whitespace changes after clang-format run (#288)Allen Byrne2021-01-291-11/+11
| | | | | | | | | | | | | | | | | | | | | * OESS-98 fix tools test for plugins * sync fork * Merge of changes from dev * Move problem option to bottom of the list until fixed * HDFFV-11106 - fix parsing optional args * HDFFV-11106 add note * grammer fix * Whitespace after clang formatting * Undo format version 11 changes * Update check to working version
* Basic alignment with async branch (#115) (#137)Quincey Koziol2020-11-301-12/+16
| | | | | | | * Basic alignment with async branch - trivial changes to reduce clutter in overall diff. * Update minor error code to reflect change within library * Update the error output to match library
* Source formattedAllen Byrne2020-10-011-614/+651
|
* Clean up private / package / static namespace issues (function naming, whichQuincey Koziol2020-08-221-1/+1
| | | | | | header file, FUNC_ENTER / LEAVE, etc). Removed remaining personal email addresses from library source code (still needs cleaned from other directories). Misc. warning, style, and whitespace cleanup.
* Sync with developDana Robinson2020-08-011-5/+6
|
* Whitespace cleanupAllen Byrne2020-05-131-11/+11
|
* Merge pull request #2094 in HDFFV/hdf5 from ~KMU/hdf5:bugfix/unused to developKimmy Mu2020-01-281-1/+3
| | | | | | | | | | | * commit '145ef3ceee20c28a443bd11507c58858bea3f889': more cleanup change it back pick up missing piece fix unused related warnings removed unused parameter more fix and address comments remove unsed var,function,macro, etc
* Use API context to store/retrieve LCPL and DCPL propertiesChris Hogan2019-11-271-0/+222
| | | | Adding changes from PR 2029 to 1.12 branch.
* Updated configure & CMake compiler flags for GCC 8.x, along with correspondingQuincey Koziol2019-06-281-6/+6
| | | | | changes to warnhist script (and some extra improvements for condensing C++ and Java warnings), and fixed a bunch of warnings.
* Fixed a warning in H5CX.c concerning incorrect use of freeingDana Robinson2019-06-181-11/+2
| | | | VOL connector info.
* Adding some comments.Songyu Lu2019-04-111-6/+6
|
* Merge branch 'develop' of ↵Songyu Lu2019-04-081-1/+118
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * Setting API context for fapl and libver_bounnds in preparation for the ↵Vailin Choi2019-04-041-0/+119
| | | | | | | | H5Sencode changes.
* | Merge branch 'develop' of ↵Songyu Lu2019-04-041-6/+6
|\ \ | |/ | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * Added an H5MM_memcpy call that checks for buffer overlap.Dana Robinson2019-03-161-6/+6
| |
* | This commit basically has the following changes:Songyu Lu2019-04-041-4/+50
| | | | | | | | | | | | 1. restored the datatype, dataspace, and LCPL of the dataset for VOL connector back to the properties. 2. splitted external.c and vds.c because they called HDsetenv in the program, instead using shell scripts to set the environment variables. 3. changed H5CX_get_vds_prefix and H5CX_get_ext_file_prefix to use H5P_peek instead of H5P_get.
* | HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce ↵Songyu Lu2019-03-221-223/+0
| | | | | | | | the overhead; 2. restoring the retrieval of three vol properties to H5P_get instead of using API context to prepare for Quincey's upcoming refactoring work.
* | HDFFV-10658: setting and getting properties in API context:Songyu Lu2019-03-131-2/+340
|/ | | | | 1. external file prefix and VDS prefix. 2. the datatype, dataspace, and LCPL of the dataset for VOL connector.
* Add API routines to retrieve, restore, reset, and free library state.Quincey Koziol2019-03-111-20/+246
| | | | | | (Primarily for use in the async VOL connector, which has to schedule API operations for future execution and then restore the state of the library when the operation actually executes)
* Fix typo.Quincey Koziol2019-03-051-1/+1
|
* Move 'minimize dataset object header flag' into API contextQuincey Koziol2019-03-051-0/+97
|
* Align develop with incoming hyperslab_updates branch changes.Quincey Koziol2019-02-131-1/+1
|
* Fix some collective metadata read issuesJordan Henderson2019-02-121-2/+2
|
* HDFFV-10625 -- Implemented a process-0 read and then broadcast for ↵Quincey Koziol2019-01-071-0/+92
| | | | collective read of full (HS_ALL), contiguous, atomic datasets by all the processes in the file communicator.
* Corrected comment in src/H5VLint.c, fixed pass-through info size inQuincey Koziol2019-01-061-3/+75
| | | | | | | src/H5VLpassthru.c, switched to stashing VOL connector ID & info in API context (in src/H5CX.c, src/H5CXprivate.h, src/H5F.c, src/H5Fint.c, and src/H5Fefc.c), patched up all sorts of issues in the tests, to make them work with 'check-vfd' (and 'check-vol' again).
* Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-1/+77
| | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+4
|
* Normalization with vol_integration (misc internal and datatype)Dana Robinson2018-09-201-2/+4
|
* Finished move of H5DOread/write_chunk calls to H5D.Dana Robinson2018-04-301-280/+0
|
* Fix non-threadsafe API context head pointer handling.Quincey Koziol2018-04-191-11/+2
|
* Resolve memory leak of last API context, by freeing it in H5CX terminateQuincey Koziol2018-04-181-32/+10
| | | | routine.
* Revert "Close memory leak of last API context when shutting library down."Quincey Koziol2018-04-181-19/+16
| | | | This reverts commit 0bd3634dc5747d88582a966050896bad57acb892.
* Close memory leak of last API context when shutting library down.Quincey Koziol2018-04-171-16/+19
|
* Remove vestiges of H5_DEBUG_BUILD macro, switching it to the moreQuincey Koziol2018-04-061-2/+2
| | | | standard H5CX_DEBUG form.
* Correct errors with non-"instrumented library" builds (production & parallel,Quincey Koziol2018-04-051-0/+6
| | | | generally speaking).
* Expanded comments abuot H5CX_t fields.Quincey Koziol2018-03-291-12/+14
|
* Add comments for internal structs.Quincey Koziol2018-03-271-4/+44
|
* Remove redundant 'is_collective' parameter from H5CX_set_loc.Quincey Koziol2018-03-271-26/+22
|
* Correct typo in comment.Quincey Koziol2018-03-271-1/+1
|
* Corrections for parallel I/O & tests.Quincey Koziol2018-03-211-0/+1
|
* Update handling of reporting for breaking collective I/O when the defaultQuincey Koziol2018-03-201-10/+14
| | | | DXPL is used.
* Correct typo for error checking malloc return value.Quincey Koziol2018-03-201-1/+1
|
* Refactor H5CX code to reduce duplication.Quincey Koziol2018-03-201-684/+116
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-03-181-1/+56
| | | | | | merge_func_enter_vol Plus initial steps toward merging API context push into FUNC_ENTER_API* macros