AuthorCommitMessageCommit dateIssues
Dana RobinsonDana Robinson
02879bc4b2bUpdated the H5FS cache code to grab the correct tag and modifiedthe freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors.
Dana RobinsonDana Robinson
16a5c7c8f30MMerge branch 'develop' into eoc_h5fs_fix
Dana RobinsonDana Robinson
feaaae4897dMMerge pull request #186 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:icc_config_fixes to developCleaned up the Intel compiler flags (Autotools). * commit '1c5029f21b51977d26b26fd3540065f36d97c683': Updated the icc flags (C flags only).
derobinsderobins
1c5029f21b5Updated the icc flags (C flags only).
Allen ByrneAllen Byrne
61f8952ebb5MMerge pull request #181 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8': Change examples to match junit test Add missing character Change where test copies libs because of osx1011 SIP
Quincey KoziolQuincey Koziol
a8f85b73f9eMMerge pull request #185 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge_03 to develop* commit '527f28333cb2ec5b247ec348cf6970e0d114891b': Another Java oversight (sorry, don't have Java configured on my Mac)
Quincey KoziolQuincey Koziol
527f28333cbAnother Java oversight (sorry, don't have Java configured on my Mac)
Dana RobinsonDana Robinson
2990a638d2eMMerge pull request #184 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge_02 to developMerged minor fixes from revise_chunks. * commit 'e1026bd354443ae9c4e0cf197feb7191920c9f13': Correct oversight in Java test and remove direct VFD from SWMR supported drivers.
Quincey KoziolQuincey Koziol
e1026bd3544Correct oversight in Java test and remove direct VFD from SWMR supporteddrivers.
Dana RobinsonDana Robinson
a0d3801251cMMerge pull request #183 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge to developMerged the final library SWMR changes from revise_chunks. * commit '15e04901a0cea65b2b0fa3ca869341a2b656bfdf': Bring SWMR support in to the main development branch. (Finally!) More tests and the tool and API wrappers will be coming in over the weekend. Add some Java methods that were missed earlier. Minor normalization cleanups.
Quincey KoziolQuincey Koziol
15e04901a0cMMerge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop_swmr_merge
Quincey KoziolQuincey Koziol
64a339183f0Bring SWMR support in to the main development branch. (Finally!) More testsand the tool and API wrappers will be coming in over the weekend.
Dana RobinsonDana Robinson
59b730424a4MMerge pull request #182 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vs2012_round to developMerged fix for missing VS2012 round commands. * commit '488f19a9cbd2e89e83847a628e59f57f4293fed0': Fixed a comment. Added Windows-only versions of the round() functions, which do not exist in VS2012 and earlier.
derobinsderobins
488f19a9cbdFixed a comment.
derobinsderobins
0c5f56a8657Added Windows-only versions of the round() functions, which do not exist in VS2012 and earlier.Tested on: 32-bit Windows 7 w/ VS2012 Pro
Allen ByrneAllen Byrne
53d3a619f8aChange examples to match junit test
Allen ByrneAllen Byrne
7a5eea36a59Add missing character
Allen ByrneAllen Byrne
b990f5b2f7aChange where test copies libs because of osx1011 SIP
Quincey KoziolQuincey Koziol
5d7d029b97bMMerge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop_swmr_merge
Quincey KoziolQuincey Koziol
65be68a17d1Add some Java methods that were missed earlier.
Quincey KoziolQuincey Koziol
5922bbb45f0Minor normalization cleanups.
Dana RobinsonDana Robinson
f3dfc133cc6Changed the name of H5MF_alloc_close() to H5MF__alloc_close()to make the FUNC_ENTER macro happy.
Dana RobinsonDana Robinson
3186fd93dcaReverted the freespace test. The TAG macros in H5MF_get_freespace()make the changes unnecessary.
Dana RobinsonDana Robinson
1093e7a1f7cAdded missing TAG macros to H5MF_get_freespace().
Dana RobinsonDana Robinson
6744963c61eUpdated the freespace test so functions take a common, taggeddxpl so the test will work with the new H5FS tag changes.
Dana RobinsonDana Robinson
916eaa4ab8fUpdated the cache_tagging test so it correctly analyzes the new fractal heap free space manager behavior.Also converted the debug output of the cache_tagging test to use the revised H5AC_dump_cache() function.
Dana RobinsonDana Robinson
f4a74462f22Added TAG macros to the H5MF package code so H5AC__FREESPACE_TAGgets set on the dxpl correctly. Also restored the TAG macro to H5FS__cache_hdr_pre_serialize() since otherwise the tag won't be initialized.
Dana RobinsonDana Robinson
a046ac31d26First cut at fixing the tagging issue with the free space managers. * Converted the tag macros to regular ones so the parent's tag is used via the dxpl.* Updated the tag sanity check logic so for free space managers. * Turned new-style group checks back on in test/evict_on_close.c
Dana RobinsonDana Robinson
63bcd73f1f5MMerge pull request #179 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_valgrind_bugfix to developFix for some evict-on-close issues revealed by Valgrind. * commit 'd3dbe9d90ee71b231b3264e1d62d3efbae3242ef': Tentative fix for valgrind issues related to EoC.
Dana RobinsonDana Robinson
d3dbe9d90eeMMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
28fdd9e963fMMerge pull request #178 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:expanded_eoc_test to developUpdated the evict-on-close test to better exercise groups. * commit '30bd7247d80f08aee4fc7038df86c43258344de8': Updated the evict-on-close test to create a large number of subgroups in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
Dana RobinsonDana Robinson
30bd7247d80MMerge branch 'develop' into expanded_eoc_test
Quincey KoziolQuincey Koziol
3d2beeec1fbMMerge pull request #177 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_merge_revise_chunks_10 to develop* commit 'b092dbcdfdfc7477596ae49f816f18e0dadf0fb1': Bring over another batch (hopefully the last) of non-SWMR "normalization" changes from the revise_chunks branch.
Quincey KoziolQuincey Koziol
b092dbcdfdfBring over another batch (hopefully the last) of non-SWMR "normalization"changes from the revise_chunks branch.
Dana RobinsonDana Robinson
8fd8115715aMMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
a6ab26c74b2MMerge pull request #175 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:new_H5AC_dump_cache to developUpdated H5AC_dump_cache() to emit more information. * commit '7a8c7c6063e328fdac28aa3f77ead4bdc91860e5': Updated the cache dump to use the stored type name instead of the (redundant) array of names I previously created. Updated the format of H5AC/C_dump_cache() to include more information and be easier to read.
Dana RobinsonDana Robinson
978e83fb5b5MMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
7a8c7c6063eUpdated the cache dump to use the stored type name insteadof the (redundant) array of names I previously created.
Quincey KoziolQuincey Koziol
1921f7f4ad8MMerge pull request #176 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop* commit '2cb2d5a533c2de7503014da3250c3088e1ba089d': Remove "collective write list" parameter from H5C__flush_single_entry() as it is only used in a couple of places. The collective write list has been moved to be internal to the cache data structure instead. Eliminate unnecessary data structure for parallel collective metadata cache I/O
Dana RobinsonDana Robinson
4ddc4a602f6MMerge pull request #171 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_memfix to developFix for tfile.c valgrind issues. * commit '191cc19ae0a2feb72d2171a0808fdc71a3b862dd': Added vlen reclaim functions to a test in tfile.c that leaks memory.
Dana RobinsonDana Robinson
4ab127aa9caMMerge pull request #173 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:gitignore to developUpdated .gitignore to be more manageable and future-proof. * commit '1aa2373b2e1a651bec507dcb14a89b51815a972c': Simplified .gitignore by using patterns. Added src/H5config.h.in~ to .gitignore.
Quincey KoziolQuincey Koziol
2cb2d5a533cRemove "collective write list" parameter from H5C__flush_single_entry() as itis only used in a couple of places. The collective write list has been moved to be internal to the cache data structure instead.
Dana RobinsonDana Robinson
d79c73320eaUpdated the evict-on-close test to create a large number of subgroupsin a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
Dana RobinsonDana Robinson
1a0de8ebd8fUpdated the format of H5AC/C_dump_cache() to includemore information and be easier to read.
Quincey KoziolQuincey Koziol
460b573a73eEliminate unnecessary data structure for parallel collective metadata cache I/O
Dana RobinsonDana Robinson
1aa2373b2e1Simplified .gitignore by using patterns.
Dana RobinsonDana Robinson
2c3d02e6e57MMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
a8d1aff2356Tentative fix for valgrind issues related to EoC.Adds /*out*/ parameters to H5O_close() and H5F_try_close() so that H5D/G_close() will know when H5O_close() has triggered a file close and thus the file struct is not reliable. Also removes the H5F_CLOSING() macro and related which were formerly used to check if the file was closing.
Dana RobinsonDana Robinson
c9bbc2f1ccdAdded src/H5config.h.in~ to .gitignore.
Quincey KoziolQuincey Koziol
61e0a035bccMMerge pull request #172 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop* commit 'ea4d18c3d9c3b6c77030abdf2f0509bc68224559': Remove unnecessary assert. Add a flag for H5C__flush_single_entry() to allow the parallel code to request that images for entries be generated, even when not writing the entry from an MPI rank.