summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add test to memcheck ignore and increase cache test timeoutAllen Byrne2016-11-222-6/+7
|
* Merge pull request #167 in HDFFV/hdf5 from ↵Dana Robinson2016-11-221-1/+1
|\ | | | | | | | | | | | | | | | | ~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().
| * Added the H5F_CLOSING() check that makes valgrind happy inDana Robinson2016-11-211-1/+1
| | | | | | | | the evict-on-close code in H5G_close() to H5D_close().
* | Merge pull request #166 in HDFFV/hdf5 from ↵Dana Robinson2016-11-214-4/+34
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | ~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:
| * Two minor cache changes:Dana Robinson2016-11-204-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.
* | Merge pull request #165 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-2042-1521/+3323
|\ \ | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_09 to develop * commit '3b0c2b24da5689990c4bc0fcd3afecdf063086c8': Bring over support for retrying metadata cache entry loads, along with all the supporting metadata cache callback changes, etc.
| * | Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-2042-1521/+3323
|/ / | | | | | | supporting metadata cache callback changes, etc.
* | Merge pull request #163 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-1820-341/+151
|\ \ | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_08 to develop * commit 'eba0ff43c968ef9a0b09edf19c1e337cfcae0816': Remove 'clear' callback from metadata cache client interface, using the new 'entry cleaned' notify action innstead.
| * | Remove 'clear' callback from metadata cache client interface, using theQuincey Koziol2016-11-1820-341/+151
|/ / | | | | | | new 'entry cleaned' notify action innstead.
* | Merge pull request #162 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-1720-1044/+385
|\ \ | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_07 to develop * commit 'be27e1ad79dfa0507f589b29d938b7e1020a5b2d': Remove explicit support within the metadata cache for tracked compressed entries, they are now completely handled in the clients.
| * | Remove explicit support within the metadata cache for tracked compressedQuincey Koziol2016-11-1720-1044/+385
|/ / | | | | | | entries, they are now completely handled in the clients.
* | Merge pull request #160 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-11-171-68/+68
|\ \ | |/ |/| | | | | * commit '45d817af9ca4db92db0eba81e4c330380c26a41e': Repair comment chars to C style
| * Repair comment chars to C styleAllen Byrne2016-11-171-68/+68
|/
* Merge pull request #158 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to ↵Binh-Minh Ribler2016-11-1516-144/+53
|\ | | | | | | | | | | | | | | | | develop Removed the obsolete macros H5_NO_NAMESPACE and H5_NO_STD from the examples. * commit '51ea7245dfdbda8311961ea4755c8d9c8ce99d76': Description: Removed H5_NO_NAMESPACE from the examples. They were missed from the previous cleanup. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus)
| * Description:Binh-Minh Ribler2016-11-1416-144/+53
|/ | | | | | | | Removed H5_NO_NAMESPACE from the examples. They were missed from the previous cleanup. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus)
* Merge pull request #156 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-138-33/+203
|\ | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_06 to develop * commit 'd4591ff54d9319346f49a3bc67431f0fa26a8d65': Bring over new 'notify' metadata cache client callback actions for when an entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied.
| * Bring over new 'notify' metadata cache client callback actions for when anQuincey Koziol2016-11-128-33/+203
|/ | | | | entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied.
* Merge pull request #155 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-127-817/+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 codeQuincey Koziol2016-11-127-817/+727
| | | | | | | | with revise_chunks changes, and remove unused "message locking" code.
* | Merge pull request #154 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-126-66/+92
|\ \ | |/ |/| | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_04 to develop * commit '80ac4343cdf0640b114b846db87c091c6e7c66a6': Align w/minor cleanups in revise_chunks branch.
| * Align w/minor cleanups in revise_chunks branch.Quincey Koziol2016-11-126-66/+92
|/
* Merge pull request #151 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to developQuincey Koziol2016-11-115-405/+213
|\ | | | | | | | | * commit '31ffc1e72687b4d27602a044565bde6b1e9d803f': Clean up cache code to eliminate dead-ends and unify code.
| * Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 ↵Quincey Koziol2016-11-102-11/+22
| |\ | | | | | | | | | into develop_merge_revise_chunks_03
| * | Clean up cache code to eliminate dead-ends and unify code.Quincey Koziol2016-11-105-405/+213
| | |
* | | Merge pull request #152 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to developDana Robinson2016-11-111-8/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Moved Win32 variables in log VFD to top of function like in revise_chunks. * commit 'be0dfa3e22bcd1454215e2a348756bf21e749044': Moved Win32 variables to top of function in H5FDlog.c.
| * | | Moved Win32 variables to top of function in H5FDlog.c.derobins2016-11-111-8/+9
|/ / /
* | | Merge pull request #144 in HDFFV/hdf5 from ↵Dana Robinson2016-11-102-0/+68
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:restore_script_dev to develop Added autogen "undo" script to bin/ * commit '57a8bb60811b6d788d586836674ab8ea779131d3': Adds a script to undo the action of autogen.sh. Useful when git complains about Makefile.in clobbers, etc.
| * | Adds a script to undo the action of autogen.sh. UsefulDana Robinson2016-11-082-0/+68
| | | | | | | | | | | | when git complains about Makefile.in clobbers, etc.
* | | Merge pull request #148 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-11-102-11/+22
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | * commit 'e40faaa8fbc8490af626dd9da3ff741284327e65': Update installdir format for windows Correct name of list Factor out path On windows there could be a conflict when two processes try to read the same file
| * | Update installdir format for windowsAllen Byrne2016-11-101-2/+2
| | |
| * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2016-11-101-1/+1
| |\ \ | |/ / |/| | | | | | | | * commit 'ea55d4192e14411e3c67facac57bb547b6fc3402': Added subdir-objects to AM_INIT_AUTOMAKE. Quiets automake warnings about forward-compatibility after tools split.
* | | Merge pull request #147 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:subdir-objects ↵Dana Robinson2016-11-101-1/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | to develop Adds subdir-objects to AM_INIT_AUTOMAKE to quiet forward-compatibility warnings from automake after the tools directory rework. * commit 'a203f2369af79f4b2b838ab457d81749456c2a4b': Added subdir-objects to AM_INIT_AUTOMAKE. Quiets automake warnings about forward-compatibility after tools split.
| * | Added subdir-objects to AM_INIT_AUTOMAKE. Quiets automake warningsDana Robinson2016-11-101-1/+1
|/ / | | | | | | about forward-compatibility after tools split.
| * Correct name of listAllen Byrne2016-11-091-11/+11
| |
| * Factor out pathAllen Byrne2016-11-091-10/+9
| |
| * On windows there could be a conflict when two processes try to read theAllen Byrne2016-11-091-1/+13
|/ | | same file
* Merge pull request #138 in HDFFV/hdf5 from ↵Dana Robinson2016-11-074-10/+10
|\ | | | | | | | | | | | | | | | | ~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 * toDana Robinson2016-11-054-10/+10
| | | | | | | | const void *. Fixes HDFFV-10017.
* | Merge pull request #140 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-0717-1022/+805
|\ \ | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_02 to develop * commit '9504d3f337c94c1a2d00bc5b05561e6ed1cee798': Switch to new, more scalable, metadata cache entry tagging. Remove routines not yet used in develop
| * | Switch to new, more scalable, metadata cache entry tagging.Quincey Koziol2016-11-0716-882/+805
| | |
| * | Remove routines not yet used in developQuincey Koziol2016-11-071-140/+0
|/ /
* | Merge pull request #139 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to developQuincey Koziol2016-11-0739-5845/+5234
|\ \ | |/ |/| | | | | * commit 'bb6cb6adb005b0447c1dbb5d61711e3a459ade1f': Code style and warning cleanups, from revise_chunks branch.
| * Code style and warning cleanups, from revise_chunks branch.Quincey Koziol2016-11-0639-5845/+5234
|/
* Merge pull request #134 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to developQuincey Koziol2016-11-041-0/+16
|\ | | | | | | | | * commit '9187e8c5d0663c176c50cc5b6053a8732a834194': Add missing retrieval of cache logging name, from revise_chunks.
| * Add missing retrieval of cache logging name, from revise_chunks.Quincey Koziol2016-11-041-0/+16
|/
* Merge pull request #133 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-11-043-319/+6
|\ | | | | | | | | | | | | Buildbot mktarball test pass * commit '070362cc93793f3b4fa3cc9bc44b235461520408': Fix mktarball errors with Manifest
| * Fix mktarball errors with ManifestAllen Byrne2016-11-043-319/+6
| |
* | Merge pull request #131 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to developQuincey Koziol2016-11-0425-21/+2452
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | * commit '872d1666b4d24eb381773baaaaed6b6bf00dd080': Add public H5F* routines for cache logging. Add cache logging test. Add cache logging property and file pieces. Add logging prototypes and cache struct fields. Add logging error message. Bring cache logging routines from revise_chunks branch to develop. Remove static definition for debugging routines. *sigh* Add missing prototypes for cache debugging routines.
| * Add public H5F* routines for cache logging.Quincey Koziol2016-11-041-0/+99
| |
| * Add cache logging test.Quincey Koziol2016-11-045-2/+185
| |