| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| | |
~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop
Applied the evict-on-close "check for file closing" change that was successful for groups to datasets.
* commit '88b6f2e24cafcfaffe7d99ab6c5afc2290ce93b4':
Added the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
|
| |
| |
| |
| | |
the evict-on-close code in H5G_close() to H5D_close().
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop
Two minor evict-on-close changes:
* Fix for a valgrind-reported issue where invoking EoC behavior when the file is closing leads to garbage file data being passed to downstream calls. The solution is to ignore EoC when the file is closing anyway.
* Added brackets so an infinite loop that arises when evicting tagged entries (due to pinned entries preventing progress) raises an error instead.
* commit '4e7b19f8260a7adb0e3b3df30e2d8289fccdcca6':
Two minor cache changes:
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| | |
supporting metadata cache callback changes, etc.
|
| |
| |
| |
| | |
new 'entry cleaned' notify action innstead.
|
|/
|
|
| |
entries, they are now completely handled in the clients.
|
|
|
|
|
| |
entry is cleaned / dirtied or its [flush dependency] child entry is cleaned /
dirtied.
|
|\
| |
| |
| |
| |
| |
| | |
~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.
|
| |
| |
| |
| | |
with revise_chunks changes, and remove unused "message locking" code.
|
|/ |
|
|\
| |
| |
| |
| | |
* commit '31ffc1e72687b4d27602a044565bde6b1e9d803f':
Clean up cache code to eliminate dead-ends and unify code.
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
~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.
|
| |
| |
| |
| | |
const void *. Fixes HDFFV-10017.
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| | |
|
| |
| |
| |
| | |
backward compatibility for multi VFD.
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
test/evict_on_close.c has been updated to generate
groups but does not yet check EoC works correctly.
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
- Fixed a missing line in H5Dint.c
|
|
|
|
|
| |
- Removed commented-out debug code from H5Dint.c
- Added blank lines to eliminate delta in a fortran file.
|
|\ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
~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.
|
| | |
| | |
| | |
| | | |
Further warning cleanups: from 667 warnings to 503.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | |/
| | |
| | |
| | | |
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.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
|
| | |/
| | |
| | |
| | | |
the compressed data for validity, potentially causing a buffer overflow.
|
| |/
| |
| |
| | |
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.
|