Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implemented VOL APIs and C constants, no tests | Scot Breitenfeld | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | Fix build errors VOL changes, when using --disable-deprecated-symbols. | Quincey Koziol | 2018-12-06 | 2 | -4/+20 |
| | |||||
* | Correct Windows build. | Quincey Koziol | 2018-12-05 | 1 | -1/+1 |
| | |||||
* | Refactor allocating & releasing pass through wrapper objects. | Quincey Koziol | 2018-12-03 | 1 | -558/+184 |
| | |||||
* | Fix typo | Quincey Koziol | 2018-11-30 | 1 | -1/+1 |
| | |||||
* | Add a couple of missing prototypes for static routines, along with updating | Quincey Koziol | 2018-11-30 | 1 | -0/+6 |
| | | | | a comment from VOL plugin -> connector. | ||||
* | Switch H5VL_class_value_t from unsigned to int, and add "invalid" ID value. | Quincey Koziol | 2018-11-29 | 1 | -1/+2 |
| | |||||
* | Switch H5VL_class_value_t from enum to unsigned integer | Quincey Koziol | 2018-11-29 | 3 | -43/+26 |
| | |||||
* | Add support for "make check-vol", along with a few minor cleanups, etc. | Quincey Koziol | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | Refactor infrastructure for setting FAPL information from environment | Quincey Koziol | 2018-11-28 | 12 | -89/+19 |
| | | | | | | variables during testing, including connecting native, pass-through, and dynamically loaded VOL connectors. Also bring native and pass-through VOL connectors into alignment, removing the "H5VLnative_private.h" header. | ||||
* | Add pass-through VOL connector | Quincey Koziol | 2018-11-28 | 5 | -4/+3114 |
| | |||||
* | Update API tracing info for VOL functions and regenerate trace macros for VOL | Quincey Koziol | 2018-11-28 | 3 | -19/+73 |
| | | | | API calls. | ||||
* | Added 'notify' callback for async requests; switched VOL class and info | Quincey Koziol | 2018-11-28 | 9 | -82/+256 |
| | | | | | | 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. | ||||
* | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-28 | 5 | -7/+21 |
|\ | | | | | | | stackable_vol | ||||
| * | Merge pull request #1344 in HDFFV/hdf5 from ↵ | Ray Lu | 2018-11-27 | 3 | -4/+4 |
| |\ | | | | | | | | | | | | | | | | | | | ~SONGYULU/hdf5_ray:bugfix/HDFFV-10607-patches-for-warnings-in-the-core to develop * commit '14de476c8cb1b797ad43bea3c71dfb32bcd2131c': HDFFV-10607 Fixing two compiler warnings in the library. | ||||
| | * | HDFFV-10607 Fixing two compiler warnings in the library. | Songyu Lu | 2018-11-27 | 3 | -4/+4 |
| | | | |||||
| * | | Yanked all MPI-1 calls | Dana Robinson | 2018-11-27 | 2 | -17/+9 |
| | | | |||||
| * | | Updated H5S to use the MPI-2 function MPI_Type_get_exten() | Dana Robinson | 2018-11-27 | 1 | -2/+24 |
| |/ | | | | | | | | | | | where available. OpenMPI 4.0 removed the deprecated MPI-1 MPI_type_extent() call by default, so this avoids needing a special OpenMPI build. | ||||
* | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-22 | 1 | -19/+26 |
|\ \ | |/ | | | | | stackable_vol | ||||
| * | Move wait_H5init.cmake up to config/cmake. | Larry Knox | 2018-11-20 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Larry Knox | 2018-11-20 | 6 | -37/+45 |
| |\ | | | | | | | | | | develop | ||||
| * | | Changes to CMake code to pause cmake/ctest, waiting for batch jobs to | Larry Knox | 2018-11-20 | 1 | -16/+18 |
| | | | | | | | | | | | | run and finish. | ||||
| * | | Add script and changes to wait for H5Tinit.c | Larry Knox | 2018-11-14 | 1 | -10/+15 |
| | | | | | | | | | | | | | | | | | | | | | Add more sample batch scripts, specifically for sbatch, not for knl cross compile. Don't run parallel tests when no parallel test script is configured in HDF5options.cmake. | ||||
* | | | Switch loc_params to VOL callbacks to pass struct by pointer instead of by | Quincey Koziol | 2018-11-22 | 21 | -437/+436 |
| | | | | | | | | | | | | value. | ||||
* | | | Add info_to_str and str_to_info "management" callbacks for serializing and | Quincey Koziol | 2018-11-21 | 11 | -53/+293 |
| | | | | | | | | | | | | deserializing a connector's info object. | ||||
* | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-20 | 2 | -1/+10 |
|\ \ \ | | |/ | |/| | | | | stackable_vol | ||||
| * | | Merge pull request #1335 in HDFFV/hdf5 from ↵ | Ray Lu | 2018-11-19 | 2 | -1/+10 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~SONGYULU/hdf5_ray:bugfix/HDFFV-10571-cve-2018-17237-divided-by-zero to develop * commit 'c923cdad6e515c842f3795a5b6d754ad94021e09': HDFFV-10571: Minor format changes. HDFFV-10571: Minor change - reformatting the error check. HDFFV-10571: Minor change - adding the error check right after decoding of chunk dimension for safeguard. HDFFV-10571: Minor change - revised the comment to be clearer. HDFFV-10571 Divided by Zero vulnerability. Minor fix: I added an error check to make sure the chunk size is not zero. | ||||
| | * | | HDFFV-10571: Minor format changes. | Songyu Lu | 2018-11-15 | 2 | -2/+1 |
| | | | | |||||
| | * | | HDFFV-10571: Minor change - reformatting the error check. | Songyu Lu | 2018-11-15 | 1 | -1/+2 |
| | | | | |||||
| | * | | HDFFV-10571: Minor change - adding the error check right after decoding of ↵ | Songyu Lu | 2018-11-15 | 2 | -5/+10 |
| | | | | | | | | | | | | | | | | chunk dimension for safeguard. | ||||
| | * | | HDFFV-10571: Minor change - revised the comment to be clearer. | Songyu Lu | 2018-11-14 | 1 | -1/+1 |
| | | | | |||||
| | * | | HDFFV-10571 Divided by Zero vulnerability. Minor fix: I added an error ↵ | Songyu Lu | 2018-11-14 | 1 | -0/+4 |
| | |/ | | | | | | | | | | check to make sure the chunk size is not zero. | ||||
* | | | Revert some of the changes to support the original property list value of | Quincey Koziol | 2018-11-18 | 2 | -4/+2 |
| | | | | | | | | | | | | metadata read attempts. | ||||
* | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-18 | 5 | -36/+35 |
|\ \ \ | |/ / | | | | | | | stackable_vol | ||||
| * | | Merge pull request #1316 in HDFFV/hdf5 from ↵ | Ray Lu | 2018-11-15 | 1 | -12/+10 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~SONGYULU/hdf5_ray:bugfix/HDFFV-10601-issues-with-chunk-cache-hash to develop * commit 'cd13d24e5140578a880aebe4e2d8b899179d0870': HDFFV-10601: I added error checking to the HDF5 functions. HDFFV10601: Adding performance test to verify the improvement. HDFFV-10601: I changed to a better way to calculate the number of chunks in a dataset. HDFFV-10601 Issues with chunk cache hash value calcuation: | ||||
| | * | | HDFFV-10601: I changed to a better way to calculate the number of chunks in ↵ | Songyu Lu | 2018-11-08 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | a dataset. | ||||
| | * | | Merge branch 'develop' of ↵ | Songyu Lu | 2018-11-08 | 2 | -2/+6 |
| | |\ \ | | | | | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into bugfix/HDFFV-10601-issues-with-chunk-cache-hash | ||||
| | * | | | HDFFV-10601 Issues with chunk cache hash value calcuation: | Songyu Lu | 2018-11-02 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. H5D__chunk_hash_val: When the number of chunks in the fastest changing dimension is larger than the number of slots in the hash table, H5D__chunk_hash_val abandons the normal hash value calculation algorithm and simply uses the scaled dimension. This will cause chunks a selection that cuts across chunks in dimensions other than the fastest changing to all have the same hash value, and they will therefore always evict each other from the cache, having an obvious major performance impact. Eliminated the check for the number of slots in this function and always use the full algorithm. 2. H5D__chunk_init: When the scaled dimensions (number of chunks in each dimension) are calculated in H5D__chunk_init, a simple divide ("/") operator is used with the dataset size in elements and the chunk size in elements. While this is fine when the dataset size is an exact multiple of the chunk size, in other cases, since "/" rounds down, it results in a scaled dimension one less than it should (it ignores the partial edge chunk). This has trickle down effects on hash value calculation that can cause excess hash value collisions and therefore performance issues. Changed the calculation to (((dataset_size - 1) / chunk_size) + 1). Tested the build with Autotool and CMake. | ||||
| * | | | | Renamed h5repart's -family_to_sec2 to -family_to_single. | Dana Robinson | 2018-11-14 | 4 | -24/+25 |
| | |_|/ | |/| | | |||||
* | | | | Add VOL connector info to the flie access property list returned from | Quincey Koziol | 2018-11-18 | 11 | -263/+465 |
| | | | | | | | | | | | | | | | | H5Fget_access_plist(). Also, other misc. cleanups, etc. | ||||
* | | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-12 | 1 | -5/+11 |
|\ \ \ \ | |/ / / | | | | | | | | | stackable_vol | ||||
| * | | | Fix generate file commands | Allen Byrne | 2018-11-12 | 1 | -10/+9 |
| | | | | |||||
| * | | | Fix target depends | Allen Byrne | 2018-11-12 | 1 | -2/+9 |
| | | | | |||||
* | | | | Fix a few error messages | Quincey Koziol | 2018-11-12 | 1 | -4/+4 |
| | | | | |||||
* | | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-10 | 1 | -35/+12 |
|\ \ \ \ | |/ / / | | | | | | | | | stackable_vol | ||||
| * | | | TRILAB-36 only copy shared generated | Allen Byrne | 2018-11-09 | 1 | -35/+12 |
| | |/ | |/| | |||||
* | | | Switch switch remainder of API routines to use VOL callbacks. | Quincey Koziol | 2018-11-10 | 24 | -561/+460 |
| | | | |||||
* | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-07 | 1 | -0/+4 |
|\ \ \ | |/ / | | | | | | | stackable_vol | ||||
| * | | TRILAB-36 add custom target on generated files | Allen Byrne | 2018-11-06 | 1 | -0/+4 |
| | | | |||||
* | | | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵ | Quincey Koziol | 2018-11-06 | 1 | -2/+2 |
|\ \ \ | |/ / | | | | | | | stackable_vol |