summaryrefslogtreecommitdiffstats
path: root/src/H5trace.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1390 in HDFFV/hdf5 from stackable_vol_fix_06 to developQuincey Koziol2018-12-181-3/+0
|\ | | | | | | | | | | * commit '3597bd469ff0073134b31765d9b87660cd3e0039': Revert change to MSC_VER, in favor of Dana's Remove H5VL_FILE_CACHE_VOL_CONN from file specific callbacks, as it turns out not to be necessary.
| * Remove H5VL_FILE_CACHE_VOL_CONN from file specific callbacks, as it turns outQuincey Koziol2018-12-171-3/+0
| | | | | | | | | | | | not to be necessary. Also, correct _MSC_VER #ifdef
* | Merge pull request #1364 in HDFFV/hdf5 from ↵Dana Robinson2018-12-171-8/+0
|\ \ | |/ |/| | | | | | | | | ~DEROBINS/hdf5_der:h5i_reference_removal to develop * commit 'e21c1cf7c6ee6dba5dd5bfd1a525227ac1304b53': Removed H5I_REFERENCE from the library. It has always been unused and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
| * Removed H5I_REFERENCE from the library. It has always been unusedDana Robinson2018-12-081-8/+0
| | | | | | | | and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
* | Added HD to va_* calls in a couple of library files.Dana Robinson2018-12-171-90/+90
|/
* Switch H5VL_class_value_t from enum to unsigned integerQuincey Koziol2018-11-291-12/+5
|
* Update API tracing info for VOL functions and regenerate trace macros for VOLQuincey Koziol2018-11-281-0/+49
| | | | API calls.
* Added 'notify' callback for async requests; switched VOL class and infoQuincey Koziol2018-11-281-2/+2
| | | | | | comparison to return comparison value as parameter, so they can return error values; "cancelled" -> "canceled"; switched order of 'wrap_object' and 'free_wrap_ctx' management callbacks.
* Add VOL connector info to the flie access property list returned fromQuincey Koziol2018-11-181-0/+3
| | | | H5Fget_access_plist(). Also, other misc. cleanups, etc.
* Switch switch remainder of API routines to use VOL callbacks.Quincey Koziol2018-11-101-0/+3
|
* Refactor, standardize, and revise the async request callbacks.Quincey Koziol2018-11-041-2/+2
|
* Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-3/+3
| | | | modified: test/dsets.c
* VOL FEATUREDana Robinson2018-10-101-0/+474
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-04-291-544/+545
|\ | | | | | | merge_hyperslab_updates
| * Modifications made based on comments from pull request.Vailin Choi2018-02-071-520/+520
| |
| * Changes made based on code reviews.Vailin Choi2018-01-121-1/+2
| |
| * Merge branch 'develop' into bugfix/version_boundsVailin Choi2017-12-081-15/+15
| |\ | | | | | | | | | Merge from develop.
| | * Normalization with VOL integration branch.Dana Robinson2017-11-301-15/+15
| | |
| * | Initial checkin for library version boundsVailin Choi2017-10-031-0/+6
| |/ | | | | | | Code changes to provide versioning support when adding to the enumerated defines for H5F_libver_t.
| * Suggested changes from code reviewJordan Henderson2017-07-071-4/+0
| |
| * 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.
* | Checkpoint normalization against incoming hyperslab / selection / dataspaceQuincey Koziol2017-03-281-1/+1
|/ | | | improvements.
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-16/+21
|
* [svn-r29775] Description:Quincey Koziol2016-04-241-0/+4
| | | | | | | | Another change for 'none' file pointers. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29738] Description:Quincey Koziol2016-04-191-0/+4
| | | | | | | | Bring "single" chunk index from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (w/check-vfd) (h5committest forthcoming)
* [svn-r29659] Added fixed array chunk indexing from revise_chunks.Dana Robinson2016-04-071-0/+4
| | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 Autotools serial w/ Java, Fortran, & C++
* [svn-r29638] Added new chunk index types to trace code.Dana Robinson2016-04-051-0/+34
| | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial
* [svn-r28629] Minor normalization with revise_chunks.Dana Robinson2015-12-141-2/+2
| | | | | | | Tested on: Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial only (these changes have been in revise_chunks for a long time)
* [svn-r28606] Description:Quincey Koziol2015-12-131-2/+1
| | | | | | | | | | Revisions to normalize revise chunks vs. trunk, plus push dataset metadata changes into the cache immediately (instead of holding them within the dataset data structures). Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* [svn-r27835] Description:Quincey Koziol2015-09-211-82/+81
|\ | | | | | | | | | | | | | | Sync w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r27794] Reintegration merge of features/autotools_rework branch with trunkDana Robinson2015-09-151-81/+80
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTES: - Developers will have to run autogen.sh before building with the autotools. - autogen.sh takes the -p option to mimic the old bin/reconfigure behavior. - The generated error, overflow and version headers have been left in place. - The generated H5LT parser code has also been left in place. - There are no changes for CMake users at this time. Tested on: h5committest
| | * [svn-r27222] Merge of r27035-27221 from the trunk.Dana Robinson2015-06-171-2/+2
| | |\ | | | | | | | | | | | | | | | | | | | | Tested on 64-bit linux VM: Serial: C++ and Fortran 2003 Parallel: Fortran
| | * \ [svn-r26350] Merge of r26273-26348 from the trunk.Dana Robinson2015-03-041-7/+7
| | |\ \ | | | | | | | | | | | | | | | Tested on: h5committest
| | * | | [svn-r26245] Fixed some mixed tabs/spaces.Dana Robinson2015-02-201-82/+82
| | | | | | | | | | | | | | | | | | | | No code changes.
| * | | | [svn-r27768] Description:Quincey Koziol2015-09-141-1/+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-r27152] Updated bin/trace and src/H5trace.c to handle the H5D_vds_view_tDana Robinson2015-06-041-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | enum type. Tested on: jam
* | | | [svn-r27103] Merge revisions 26780 through 27102 from trunk to vds branch.Neil Fortner2015-05-211-2/+2
|\ \ \ \ | |/ / / | | | | | | | | Tested: ummon
| * | | [svn-r27084] Description:Quincey Koziol2015-05-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up cache tests, 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-r26781] Merge revisions 26305 through 26780 from trunk to vds branch.Neil Fortner2015-04-101-7/+7
|\ \ \ \ | |/ / / | | | | | | | | Tested: ummon
| * | | [svn-r26427] Revert of r26426Dana Robinson2015-03-111-5/+5
| | | | | | | | | | | | | | | | | | | | The repository wasn't clean when I made some changes so untested code was committed.
| * | | [svn-r26426] Merge of r26424 from the autotools_rework branch.Dana Robinson2015-03-111-5/+5
| | |/ | |/| | | | | | | | | | | | | Made the chkmanifest script a little more sh-friendly. Tested: Manually on jam by modifying svn-controlled files
| * | [svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.Dana Robinson2015-03-011-7/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | - Adds 'F' suffixes for most float constants. - A few constants MUST be of type double. These now receive the long double L suffix and are then cast to double. I do this via a new H5_DOUBLE() macro which was added to H5private.h. Fixes: HDFFV-9148 Tested on: h5committest
* | [svn-r26198] INCOMPLETE, UNWORKING CODENeil Fortner2015-02-171-0/+4
|/ | | | Commit progress through 1610 CST 2/17/15
* [svn-r25766] Description:Quincey Koziol2014-11-031-1/+1
| | | | | | | | | | Revert r25273, 25283 & 25439 (the hyperslab improvement changes). They are buggy and it's taking me a long time to correct the problem. I'll check in a revised form of the changes when I've got them straightened out. Tested on: Mac OSX 10.10.0 (amazon) w/gcc 4.9.x, C++, FORTRAN Linux 2.6.x (jam) w/parallel
* [svn-r25273] Description:Quincey Koziol2014-06-131-1/+1
| | | | | | | | | | | Bring in Chao/Neil/my changes to optimize hyperslab selection operations further, along with 3 new public API routines: H5Scombine_hyperslab(), H5Sselect_select() and H5Scombine_select(), along with many minor cleanups to the code and fixing a few compiler warnings. Tested on: Mac OSX/64 10.9.3 w/gcc 4.9.x and parallel w/OpenMPI (h5commttest forthcoming)
* [svn-r24864] Description:Quincey Koziol2014-03-211-40/+37
| | | | | | | | | | | | | | | | | | Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial
* [svn-r23713] Description:Quincey Koziol2013-05-211-5/+5
| | | | | | | | | | Clean up warnings, switch library code to use Standard C/POSIX wrapper macros, remove internal calls to API routines, update checkapi and checkposix scripts. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN Big-Endian Linux/64 (ostrich)
* [svn-r22992] Purpose:Jonathan Kim2012-10-301-4/+0
| | | | | | | | | | | HDFFV-8146 - Remove "multi-chunk IO without optimization" sub-feature from MPI I/O optimization for chunked dataset feature Description: The “multi-chunk IO without optimization” feature is removed and made the related xfer property (H5FD_MPIO_CHUNK_MULTI_IO) go directly to “multi-chunk-io” feature. Also update/fix/cleanup testings (chunk collective IO and actual chunk opt mode) accordingly. Tested: jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), Windows (32-LE cmake), cmake (jam)
* [svn-r22735] Purpose:Jonathan Kim2012-09-041-0/+54
| | | | | | | | | | | | | | | | | | | HDFFV-8143 Provide a routine(s) for telling the user why the library broke collective data access Description: Added H5Pget_mpio_no_collective_cause() function that retrive reasons why the collective I/O was broken during Read/Write IO access. Reasons to break collective I/O: - SET_INDEPENDENT - DATATYPE_CONVERSION - DATA_TRANSFORMS - MPIPOSIX - NOT_SIMPLE_OR_SCALAR_DATASPACES (NULL Space) - POINT_SELECTIONS - NOT_CONTIGUOUS_OR_CHUNKED_DATASET (Compact or External-Storage) - FILTERS Tested: jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
* [svn-r22646] Description:Quincey Koziol2012-08-081-0/+1
| | | | | | | | | Changes resulting from Klocwork static analysis tool, from Mark Miller @ LLNL (miller86@llnl.gov). Tested on: Mac OS X/64 10.7.4 (amazon) w/debug, C++ & FORTRAN, using gcc 4.7.x (too minor to require h5committest)