Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'develop' into eoc_valgrind_bugfix | Dana Robinson | 2016-11-21 | 17 | -1059/+350 |
|\ | |||||
| * | Remove 'clear' callback from metadata cache client interface, using the | Quincey Koziol | 2016-11-18 | 17 | -268/+139 |
| | | | | | | | | new 'entry cleaned' notify action innstead. | ||||
| * | Remove explicit support within the metadata cache for tracked compressed | Quincey Koziol | 2016-11-17 | 17 | -791/+211 |
| | | | | | | | | entries, they are now completely handled in the clients. | ||||
* | | Added the H5F_CLOSING() check that makes valgrind happy in | Dana Robinson | 2016-11-21 | 1 | -1/+1 |
| | | | | | | | | the evict-on-close code in H5G_close() to H5D_close(). | ||||
* | | Two minor cache changes: | Dana Robinson | 2016-11-20 | 4 | -4/+34 |
|/ | | | | | | | | | | | | * Evict-on-close behavior is now skipped when the file is closing. This fixes a potential issue discovered by Valgind on Windows where potentially garbage data would be availble for manipulation. * Added brackets to some code in the tagged entry evict iterators so that the flag that determines if progress was made only gets set if things are actually evicted. This prevents an infinite loop (and emits an error) when pinned entries prevent eviction and thus progress. | ||||
* | Bring over new 'notify' metadata cache client callback actions for when an | Quincey Koziol | 2016-11-12 | 5 | -30/+134 |
| | | | | | entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied. | ||||
* | Merge pull request #155 in HDFFV/hdf5 from ↵ | Quincey Koziol | 2016-11-12 | 6 | -675/+727 |
|\ | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_05 to develop * commit '1c6924f18bd8fdad63c4f191c00605092c17fa6e': Refactor H5O code to clean up message allocation, align cache deserialize code with revise_chunks changes, and remove unused "message locking" code. | ||||
| * | Refactor H5O code to clean up message allocation, align cache deserialize code | Quincey Koziol | 2016-11-12 | 6 | -675/+727 |
| | | | | | | | | with revise_chunks changes, and remove unused "message locking" code. | ||||
* | | Align w/minor cleanups in revise_chunks branch. | Quincey Koziol | 2016-11-12 | 4 | -45/+79 |
|/ | |||||
* | Merge pull request #151 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop | Quincey Koziol | 2016-11-11 | 5 | -405/+213 |
|\ | | | | | | | | | * commit '31ffc1e72687b4d27602a044565bde6b1e9d803f': Clean up cache code to eliminate dead-ends and unify code. | ||||
| * | Clean up cache code to eliminate dead-ends and unify code. | Quincey Koziol | 2016-11-10 | 5 | -405/+213 |
| | | |||||
* | | Moved Win32 variables to top of function in H5FDlog.c. | derobins | 2016-11-11 | 1 | -8/+9 |
|/ | |||||
* | Merge pull request #138 in HDFFV/hdf5 from ↵ | Dana Robinson | 2016-11-07 | 3 | -9/+9 |
|\ | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:H5Pget_driver_info_retval to develop Changed the return type of H5Pget_driver_info() from void * to const void * * commit '8eaa0af30585adbbab29686541cd33e058abd6e8': Changed the return type of H5Pget_driver_info() from void * to const void *. Fixes HDFFV-10017. | ||||
| * | Changed the return type of H5Pget_driver_info() from void * to | Dana Robinson | 2016-11-05 | 3 | -9/+9 |
| | | | | | | | | const void *. Fixes HDFFV-10017. | ||||
* | | Switch to new, more scalable, metadata cache entry tagging. | Quincey Koziol | 2016-11-07 | 13 | -325/+381 |
| | | |||||
* | | Remove routines not yet used in develop | Quincey Koziol | 2016-11-07 | 1 | -140/+0 |
| | | |||||
* | | Code style and warning cleanups, from revise_chunks branch. | Quincey Koziol | 2016-11-06 | 29 | -543/+295 |
|/ | |||||
* | Add missing retrieval of cache logging name, from revise_chunks. | Quincey Koziol | 2016-11-04 | 1 | -0/+16 |
| | |||||
* | Add public H5F* routines for cache logging. | Quincey Koziol | 2016-11-04 | 1 | -0/+99 |
| | |||||
* | Add cache logging property and file pieces. | Quincey Koziol | 2016-11-04 | 7 | -10/+475 |
| | |||||
* | Add logging prototypes and cache struct fields. | Quincey Koziol | 2016-11-04 | 2 | -0/+33 |
| | |||||
* | Add logging error message. | Quincey Koziol | 2016-11-04 | 1 | -0/+1 |
| | |||||
* | Bring cache logging routines from revise_chunks branch to develop. | Quincey Koziol | 2016-11-04 | 8 | -6/+1651 |
| | |||||
* | Remove static definition for debugging routines. *sigh* | Quincey Koziol | 2016-11-04 | 1 | -2/+0 |
| | |||||
* | Add missing prototypes for cache debugging routines. | Quincey Koziol | 2016-11-04 | 2 | -1/+6 |
| | |||||
* | Merge pull request #123 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop | Quincey Koziol | 2016-11-03 | 14 | -1166/+1416 |
|\ | | | | | | | | | | | | | | | | | | | * commit 'b2878dec04c120e4e3cdf00e943283e359862c84': Move cache debugging routines into separate module. Change file memory type for extending to default, and correct error in backward compatibility for multi VFD. Warning and whitespace cleanup. Improvements to the log VFD, for helping with SWMR debugging. Minor code cleanups. Uncomment line in test/objcopy.c, clean up whitespace and POSIX call wrapping in tools code. | ||||
| * | Move cache debugging routines into separate module. | Quincey Koziol | 2016-11-03 | 6 | -1102/+1221 |
| | | |||||
| * | Change file memory type for extending to default, and correct error in | Quincey Koziol | 2016-11-03 | 2 | -4/+8 |
| | | | | | | | | backward compatibility for multi VFD. | ||||
| * | Warning and whitespace cleanup. | Quincey Koziol | 2016-11-03 | 4 | -17/+43 |
| | | |||||
| * | Improvements to the log VFD, for helping with SWMR debugging. | Quincey Koziol | 2016-11-03 | 2 | -28/+137 |
| | | |||||
| * | Minor code cleanups. | Quincey Koziol | 2016-11-03 | 2 | -14/+6 |
| | | |||||
* | | Merge pull request #122 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_groups to ↵ | Dana Robinson | 2016-11-03 | 1 | -0/+8 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | develop Merged EoC for groups. Will expand the tests as discussed in the code review at a later date. * commit '30f5f7d9f97e7e4e331894c3574cc1b6c4df6d9e': Removed commented-out lines that clean up test files. Added a test for old- and new-style groups under evict-on-close. Evict-on-close now works with groups. | ||||
| * | Evict-on-close now works with groups. | Dana Robinson | 2016-10-28 | 1 | -0/+8 |
| | | | | | | | | | | test/evict_on_close.c has been updated to generate groups but does not yet check EoC works correctly. | ||||
* | | Fixed wayward parentheses in H5Sprivate.h. | Dana Robinson | 2016-11-02 | 1 | -2/+2 |
| | | |||||
* | | Add error log for dlopen | Allen Byrne | 2016-10-27 | 1 | -1/+1 |
|/ | |||||
* | Add support for namespace and add tools to binaries config | Allen Byrne | 2016-10-14 | 1 | -0/+1 |
| | |||||
* | Snapshot release: increment version. | lrknox | 2016-10-01 | 1 | -2/+2 |
| | |||||
* | - Removed BRANCH.txt and MANIFEST entry | Dana Robinson | 2016-09-30 | 1 | -0/+1 |
| | | | | - Fixed a missing line in H5Dint.c | ||||
* | - Removed non-implemented code from H5Gint.c | Dana Robinson | 2016-09-30 | 2 | -27/+0 |
| | | | | | - Removed commented-out debug code from H5Dint.c - Added blank lines to eliminate delta in a fortran file. | ||||
* | Merge branch 'develop' into evict_on_close | Dana Robinson | 2016-09-30 | 3 | -30/+83 |
|\ | |||||
| * | Merge pull request #46 in HDFFV/hdf5 from ↵ | Quincey Koziol | 2016-09-29 | 1 | -3/+2 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:features/warning_cleanups to develop * commit '5a7880183025f56421cf6f2274d9f1ac36f59641': Clean up hardcoded constants and check return values better. (Comments from group code review) Description: Cleanups from Dana's review. Description: Further warning cleanups: from 667 warnings to 503. | ||||
| | * | Description: | Quincey Koziol | 2016-09-27 | 1 | -3/+2 |
| | | | | | | | | | | | | Further warning cleanups: from 667 warnings to 503. | ||||
| * | | Merge pull request #42 in HDFFV/hdf5 from ~NFORTNE2/hdf5_nf:talos-0179 to ↵ | Neil Fortner | 2016-09-23 | 1 | -1/+5 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '748d6f318c5ebe4fa7ee5d8e4ca2681d69792b70': Change check for number of dimensions for old-style arrays in datatype decoding routine from an assertion to an if/HGOTO_ERROR check, since it is inappropriate to assert the contents of a file will be what we expect. | ||||
| | * | | Change check for number of dimensions for old-style arrays in datatype ↵ | Neil Fortner | 2016-09-08 | 1 | -1/+5 |
| | |/ | | | | | | | | | | decoding routine from an assertion to an if/HGOTO_ERROR check, since it is inappropriate to assert the contents of a file will be what we expect. | ||||
| * | | Merge pull request #41 in HDFFV/hdf5 from ~NFORTNE2/hdf5_nf:talos-0177 to ↵ | Neil Fortner | 2016-09-23 | 1 | -25/+74 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '866d17f57f47414b6e778d63fcdcc2a82b208683': Fix bug in "nooptype" decode in fix for TALOS-0177. Fix issues in H5Znbit.c where the decompression algorithm would not check the compressed data for validity, potentially causing a buffer overflow. | ||||
| | * | | Fix bug in "nooptype" decode in fix for TALOS-0177. | Neil Fortner | 2016-09-09 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix issues in H5Znbit.c where the decompression algorithm would not check ↵ | Neil Fortner | 2016-09-08 | 1 | -24/+73 |
| | |/ | | | | | | | | | | the compressed data for validity, potentially causing a buffer overflow. | ||||
| * | | Replace assertion in H5O_dtype_decode_helper for number of array dimensions ↵ | Neil Fortner | 2016-09-01 | 1 | -1/+2 |
| |/ | | | | | | | with a check and error. The assertion was inappropriate because it is operating on data read from the file, which the library does not always have direct control of. | ||||
* | | Merge branch 'evict_on_close' of ↵ | Dana Robinson | 2016-09-30 | 1 | -2/+14 |
|\ \ | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into evict_on_close | ||||
| * | | Added "Purpose:" information to the API call comments for the | Dana Robinson | 2016-09-23 | 1 | -2/+14 |
| | | | | | | | | | | | | new functions. |