Author Commit Message Commit Date derobins d39945fbb19 Fixed a comment. 02 Dec 2016 derobins e5352ccb9f1 Added Windows-only versions of the round() functions, which do not
exist in VS2012 and earlier.
Tested on: 32-bit Windows 7 w/ VS2012 Pro 01 Dec 2016 Allen Byrne fb0ae82d2ee Change examples to match junit test 01 Dec 2016 Allen Byrne 6b8cc278a34 Add missing character 01 Dec 2016 Allen Byrne 7076fb6b4aa Change where test copies libs because of osx1011 SIP 01 Dec 2016 Quincey Koziol 5567815c721 Remove direct VFD from SMWR-supported VFL drivers. 02 Dec 2016 Quincey Koziol e4c5dd18048 Remove unused routines, align w/trunk, code cleanup, add a comment. 02 Dec 2016 Quincey Koziol 8b50b7597a8 Remove ifdef'd code. 02 Dec 2016 Quincey Koziol 4deec2d03bf Further refactoring of v2 B-tree code to improve performance and reduce
duplicated code. 02 Dec 2016 Quincey Koziol 6dddd331874 Relax restricion on mocing protected nodes (to make shadowing v2 B-tree nodes
much more straightforward). 02 Dec 2016 Quincey Koziol 63a407218a5 Refactor common code into subroutines. 01 Dec 2016 Quincey Koziol d5070c16037 Break v2 B-tree code into better source code modules, also minor renaming of
object header fields, etc. 01 Dec 2016 Quincey Koziol 250fd9b92c7 Fix another batch of small problems with SWMR code, upon review: switch the
flag for the H5FD_t struct to be less SWMR-specific, don't deallocate dataset
space in the file for fixed array indices when SWMR is enabled, and a few code
style cleanups. 01 Dec 2016 Dana Robinson 9fa5c2b179c 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. 27 Nov 2016 Dana Robinson c90060d44be Tentative 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. 26 Nov 2016 Quincey Koziol 7c418d4f36d Add a couple of comments clarifying common code in H5C__flush_single_entry and
H5C_remove_entry. 30 Nov 2016 Quincey Koziol 2ecabaf070f Add metadata cache proxy support for SWMR to v2 B-trees. 29 Nov 2016 Quincey Koziol b3c3d2f26d7 Align with (old?) changes from develop branch 28 Nov 2016 Dana Robinson 10e8067532c Updated the cache dump to use the stored type name instead
of the (redundant) array of names I previously created. 28 Nov 2016 Quincey Koziol 6a7291e8eb5 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. 28 Nov 2016 Dana Robinson bc5cd115c17 Updated the format of H5AC/C_dump_cache() to include
more information and be easier to read. 27 Nov 2016 Quincey Koziol 5f8467d0f2c Eliminate unnecessary data structure for parallel collective metadata cache I/O 27 Nov 2016 Dana Robinson 145d9784364 Simplified .gitignore by using patterns. 27 Nov 2016 Dana Robinson 7262366a479 Added src/H5config.h.in~ to .gitignore. 25 Nov 2016 Dana Robinson f8dd9718853 Added vlen reclaim functions to a test in tfile.c
that leaks memory. 23 Nov 2016 Quincey Koziol dc543ae8037 Remove unnecessary assert. 25 Nov 2016 Quincey Koziol 2f5353375e6 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. 25 Nov 2016 Dana Robinson 20b2b2485bc Fixed a few memory problems in test/cache_logging.c and
test/h5test.c (which show up in test/vfd.c). 22 Nov 2016 Allen Byrne a2f5a5e1bd4 Add test to memcheck ignore and increase cache test timeout 22 Nov 2016 Dana Robinson 88a679ce947 Added the H5F_CLOSING() check that makes valgrind happy in
the evict-on-close code in H5G_close() to H5D_close(). 21 Nov 2016 Dana Robinson f3e19720d7a 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 thu... 20 Nov 2016 Quincey Koziol 659136c0bd3 Minor style cleanups. 23 Nov 2016 Quincey Koziol 7e8efc745af Clean up code for loading object headers from the file. 20 Nov 2016 Quincey Koziol ae223d7b31c Update test for metadata cache retries to handle correct non-default value for
non-SWMR case. 20 Nov 2016 Quincey Koziol fb4a6825f71 Straighten out speculative load of local heaps, and move some state machine
code into notify callback for data blocks. 20 Nov 2016 Quincey Koziol e2a0bbafc57 Clean up minor coding style issues. 20 Nov 2016 Quincey Koziol 5038c5daff6 Remove unused typedef and align code. 20 Nov 2016 Quincey Koziol 7b4e8cd1a3c Move debugging code under "#ifndef NDEBUG" block and remove unused routine
and prototypes. 20 Nov 2016 Quincey Koziol 60eb8632c67 Correct metadata read retries in non-SWMR case to use user-supplied value
instead of always using default value. 20 Nov 2016 Quincey Koziol a83bdb675c0 Update epoch callback to the correct signature. 20 Nov 2016 Quincey Koziol f4ce97c443f Final tweaks to metadata cache callbacks, mainly to make loading speculative
cache entries more straightforward and obvious. 19 Nov 2016 Quincey Koziol c283e9ee568 Fix long-forgotten copy & paste error. 17 Nov 2016 Quincey Koziol 6b25146f343 Fix remaining errors with earray test metadata cache client. 17 Nov 2016 Allen Byrne ee56588622e Repair comment chars to C style 17 Nov 2016 Dana Robinson e97f952dd62 M Merge pull request #161 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:revise_chunks to revise_chunks
Merged the earray fix so the Windows tests quiet down a bit.
* commit '3cbc5096fe6c297dc04489bd70a6059a7d97a1c2':
Fixed a problem in the earray test where the 'clear' function field was removed from H5C_class_t but not the struct created in the earray test. 17 Nov 2016 Dana Robinson 3cbc5096fe6 Fixed a problem in the earray test where the 'clear' function field
was removed from H5C_class_t but not the struct created in the
earray test.
Tested on Linux (minor change) 17 Nov 2016 Quincey Koziol 8f6b8512e1d Remove explicit (internal) support for compressed entries from the metadata
cache (they are still fine, but only the client will need to deal with them).
Also remove the 'clear' callback, moving its functionality into the new
"entry cleaned" notify action callback.
Misc. minor style cleanups. 17 Nov 2016 Quincey Koziol 694a4de8be4 Clean up minor warnings. 17 Nov 2016 Binh-Minh Ribler 7e719cc3529 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) 14 Nov 2016 Quincey Koziol 308c95ffe27 Only check for size changing when an entry could be speculatively read or when
it could be compressed. 14 Nov 2016 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'd39945fbb196f8f69d8e705425ae818876b3d3c5', href: '/users/frank.willmore/repos/hdf5_der/commits/d39945fbb196f8f69d8e705425ae818876b3d3c5',parents: [{ id: 'e5352ccb9f1d3d431ca950bcd943cbd4407836a6' }]},{id: 'e5352ccb9f1d3d431ca950bcd943cbd4407836a6', href: '/users/frank.willmore/repos/hdf5_der/commits/e5352ccb9f1d3d431ca950bcd943cbd4407836a6',parents: [{ id: 'fb0ae82d2ee9b1ccf65a7cb1cdd1aff06a03f648' }]},{id: 'fb0ae82d2ee9b1ccf65a7cb1cdd1aff06a03f648', href: '/users/frank.willmore/repos/hdf5_der/commits/fb0ae82d2ee9b1ccf65a7cb1cdd1aff06a03f648',parents: [{ id: '6b8cc278a3421ed9faea13919ea5347ccc4e66ed' }]},{id: '6b8cc278a3421ed9faea13919ea5347ccc4e66ed', href: '/users/frank.willmore/repos/hdf5_der/commits/6b8cc278a3421ed9faea13919ea5347ccc4e66ed',parents: [{ id: '7076fb6b4aa8c5f7d99627bb2a142a1e3e535bc5' }]},{id: '7076fb6b4aa8c5f7d99627bb2a142a1e3e535bc5', href: '/users/frank.willmore/repos/hdf5_der/commits/7076fb6b4aa8c5f7d99627bb2a142a1e3e535bc5',parents: [{ id: '5567815c72114c884e352a9462b0587ad35fa8a4' }]},{id: '5567815c72114c884e352a9462b0587ad35fa8a4', href: '/users/frank.willmore/repos/hdf5_der/commits/5567815c72114c884e352a9462b0587ad35fa8a4',parents: [{ id: 'e4c5dd18048e6b19ba7c5aad178f23b26fafe388' }]},{id: 'e4c5dd18048e6b19ba7c5aad178f23b26fafe388', href: '/users/frank.willmore/repos/hdf5_der/commits/e4c5dd18048e6b19ba7c5aad178f23b26fafe388',parents: [{ id: '8b50b7597a8c4b53d304d6caa0acf7a0c32ae3b1' }]},{id: '8b50b7597a8c4b53d304d6caa0acf7a0c32ae3b1', href: '/users/frank.willmore/repos/hdf5_der/commits/8b50b7597a8c4b53d304d6caa0acf7a0c32ae3b1',parents: [{ id: '4deec2d03bf5d118f7f86438aac099677f7abd62' }]},{id: '4deec2d03bf5d118f7f86438aac099677f7abd62', href: '/users/frank.willmore/repos/hdf5_der/commits/4deec2d03bf5d118f7f86438aac099677f7abd62',parents: [{ id: '6dddd331874128cb1a805e9f2cd12feaba41ac88' }]},{id: '6dddd331874128cb1a805e9f2cd12feaba41ac88', href: '/users/frank.willmore/repos/hdf5_der/commits/6dddd331874128cb1a805e9f2cd12feaba41ac88',parents: [{ id: '63a407218a5fe7f98c0b89297484353c2de8d8a3' }]},{id: '63a407218a5fe7f98c0b89297484353c2de8d8a3', href: '/users/frank.willmore/repos/hdf5_der/commits/63a407218a5fe7f98c0b89297484353c2de8d8a3',parents: [{ id: 'd5070c160379f2419642a979e11af1bd952f96f2' }]},{id: 'd5070c160379f2419642a979e11af1bd952f96f2', href: '/users/frank.willmore/repos/hdf5_der/commits/d5070c160379f2419642a979e11af1bd952f96f2',parents: [{ id: '250fd9b92c76e236dcbfc85f4356bea4b90f55c9' }]},{id: '250fd9b92c76e236dcbfc85f4356bea4b90f55c9', href: '/users/frank.willmore/repos/hdf5_der/commits/250fd9b92c76e236dcbfc85f4356bea4b90f55c9',parents: [{ id: '9fa5c2b179cf2e4df4af4aa61a3f12cd31e5c9ba' }]},{id: '9fa5c2b179cf2e4df4af4aa61a3f12cd31e5c9ba', href: '/users/frank.willmore/repos/hdf5_der/commits/9fa5c2b179cf2e4df4af4aa61a3f12cd31e5c9ba',parents: [{ id: 'c90060d44bea9785cdc1131a783b3131234ebd8a' }]},{id: 'c90060d44bea9785cdc1131a783b3131234ebd8a', href: '/users/frank.willmore/repos/hdf5_der/commits/c90060d44bea9785cdc1131a783b3131234ebd8a',parents: [{ id: '7c418d4f36d16853095f705dba008b755f814655' }]},{id: '7c418d4f36d16853095f705dba008b755f814655', href: '/users/frank.willmore/repos/hdf5_der/commits/7c418d4f36d16853095f705dba008b755f814655',parents: [{ id: '2ecabaf070f1f0ae35b5e53262b5c0fe09ccfb13' }]},{id: '2ecabaf070f1f0ae35b5e53262b5c0fe09ccfb13', href: '/users/frank.willmore/repos/hdf5_der/commits/2ecabaf070f1f0ae35b5e53262b5c0fe09ccfb13',parents: [{ id: 'b3c3d2f26d7d9c368f614f3aa08fee24fc856a97' }]},{id: 'b3c3d2f26d7d9c368f614f3aa08fee24fc856a97', href: '/users/frank.willmore/repos/hdf5_der/commits/b3c3d2f26d7d9c368f614f3aa08fee24fc856a97',parents: [{ id: '10e8067532c7fbb6f0d197719ea3d0dc203b6891' }]},{id: '10e8067532c7fbb6f0d197719ea3d0dc203b6891', href: '/users/frank.willmore/repos/hdf5_der/commits/10e8067532c7fbb6f0d197719ea3d0dc203b6891',parents: [{ id: '6a7291e8eb5f55785a6e9e1ab359f031544d49d8' }]},{id: '6a7291e8eb5f55785a6e9e1ab359f031544d49d8', href: '/users/frank.willmore/repos/hdf5_der/commits/6a7291e8eb5f55785a6e9e1ab359f031544d49d8',parents: [{ id: 'bc5cd115c17d39b4451e4b2ef19a969a4beced9e' }]},{id: 'bc5cd115c17d39b4451e4b2ef19a969a4beced9e', href: '/users/frank.willmore/repos/hdf5_der/commits/bc5cd115c17d39b4451e4b2ef19a969a4beced9e',parents: [{ id: '5f8467d0f2ca110e018b87063d7d78921da1a75f' }]},{id: '5f8467d0f2ca110e018b87063d7d78921da1a75f', href: '/users/frank.willmore/repos/hdf5_der/commits/5f8467d0f2ca110e018b87063d7d78921da1a75f',parents: [{ id: '145d97843646ff69e21fbf343b1a088230f72f10' }]},{id: '145d97843646ff69e21fbf343b1a088230f72f10', href: '/users/frank.willmore/repos/hdf5_der/commits/145d97843646ff69e21fbf343b1a088230f72f10',parents: [{ id: '7262366a4794647962855eea34b029906470b76c' }]},{id: '7262366a4794647962855eea34b029906470b76c', href: '/users/frank.willmore/repos/hdf5_der/commits/7262366a4794647962855eea34b029906470b76c',parents: [{ id: 'f8dd971885330d9ef0c1da485c04d5ad97527434' }]},{id: 'f8dd971885330d9ef0c1da485c04d5ad97527434', href: '/users/frank.willmore/repos/hdf5_der/commits/f8dd971885330d9ef0c1da485c04d5ad97527434',parents: [{ id: 'dc543ae803711fc6960c2c22852b23849b0e79a4' }]},{id: 'dc543ae803711fc6960c2c22852b23849b0e79a4', href: '/users/frank.willmore/repos/hdf5_der/commits/dc543ae803711fc6960c2c22852b23849b0e79a4',parents: [{ id: '2f5353375e6c63f4f8e36d9c6ace5f9be770ca50' }]},{id: '2f5353375e6c63f4f8e36d9c6ace5f9be770ca50', href: '/users/frank.willmore/repos/hdf5_der/commits/2f5353375e6c63f4f8e36d9c6ace5f9be770ca50',parents: [{ id: '20b2b2485bc480c20c1a28eaa944963bffa03b44' }]},{id: '20b2b2485bc480c20c1a28eaa944963bffa03b44', href: '/users/frank.willmore/repos/hdf5_der/commits/20b2b2485bc480c20c1a28eaa944963bffa03b44',parents: [{ id: 'a2f5a5e1bd4fbce503181d38cf40d34e7734752d' }]},{id: 'a2f5a5e1bd4fbce503181d38cf40d34e7734752d', href: '/users/frank.willmore/repos/hdf5_der/commits/a2f5a5e1bd4fbce503181d38cf40d34e7734752d',parents: [{ id: '88a679ce947115b3568f640a1b068e25ab4db66b' }]},{id: '88a679ce947115b3568f640a1b068e25ab4db66b', href: '/users/frank.willmore/repos/hdf5_der/commits/88a679ce947115b3568f640a1b068e25ab4db66b',parents: [{ id: 'f3e19720d7a42be89a36403b97437d748cc6700e' }]},{id: 'f3e19720d7a42be89a36403b97437d748cc6700e', href: '/users/frank.willmore/repos/hdf5_der/commits/f3e19720d7a42be89a36403b97437d748cc6700e',parents: [{ id: '659136c0bd3e1bde85e35ff74d1eb61e8fc66714' }]},{id: '659136c0bd3e1bde85e35ff74d1eb61e8fc66714', href: '/users/frank.willmore/repos/hdf5_der/commits/659136c0bd3e1bde85e35ff74d1eb61e8fc66714',parents: [{ id: '7e8efc745af9d4381870ec07862319fe1c60a01e' }]},{id: '7e8efc745af9d4381870ec07862319fe1c60a01e', href: '/users/frank.willmore/repos/hdf5_der/commits/7e8efc745af9d4381870ec07862319fe1c60a01e',parents: [{ id: 'ae223d7b31c856341de6c28aa3a8331a048f5276' }]},{id: 'ae223d7b31c856341de6c28aa3a8331a048f5276', href: '/users/frank.willmore/repos/hdf5_der/commits/ae223d7b31c856341de6c28aa3a8331a048f5276',parents: [{ id: 'fb4a6825f717a5fcc92756f2f78408096d6ba111' }]},{id: 'fb4a6825f717a5fcc92756f2f78408096d6ba111', href: '/users/frank.willmore/repos/hdf5_der/commits/fb4a6825f717a5fcc92756f2f78408096d6ba111',parents: [{ id: 'e2a0bbafc577d75671eaa694571c77cc333a6e70' }]},{id: 'e2a0bbafc577d75671eaa694571c77cc333a6e70', href: '/users/frank.willmore/repos/hdf5_der/commits/e2a0bbafc577d75671eaa694571c77cc333a6e70',parents: [{ id: '5038c5daff66b5cad2a6ffd8b6170858dd67dbaa' }]},{id: '5038c5daff66b5cad2a6ffd8b6170858dd67dbaa', href: '/users/frank.willmore/repos/hdf5_der/commits/5038c5daff66b5cad2a6ffd8b6170858dd67dbaa',parents: [{ id: '7b4e8cd1a3c81a07476df2b9bcb6af94baab2c8e' }]},{id: '7b4e8cd1a3c81a07476df2b9bcb6af94baab2c8e', href: '/users/frank.willmore/repos/hdf5_der/commits/7b4e8cd1a3c81a07476df2b9bcb6af94baab2c8e',parents: [{ id: '60eb8632c672a9f3dc1efb71d3664498dec8156e' }]},{id: '60eb8632c672a9f3dc1efb71d3664498dec8156e', href: '/users/frank.willmore/repos/hdf5_der/commits/60eb8632c672a9f3dc1efb71d3664498dec8156e',parents: [{ id: 'a83bdb675c0e22e3b5b28387dbcc0c38eb2e3332' }]},{id: 'a83bdb675c0e22e3b5b28387dbcc0c38eb2e3332', href: '/users/frank.willmore/repos/hdf5_der/commits/a83bdb675c0e22e3b5b28387dbcc0c38eb2e3332',parents: [{ id: 'f4ce97c443f99b6833861ae1df61fc7f976a3372' }]},{id: 'f4ce97c443f99b6833861ae1df61fc7f976a3372', href: '/users/frank.willmore/repos/hdf5_der/commits/f4ce97c443f99b6833861ae1df61fc7f976a3372',parents: [{ id: 'c283e9ee568278eff628d7ba2e24a6f4124e39a7' }]},{id: 'c283e9ee568278eff628d7ba2e24a6f4124e39a7', href: '/users/frank.willmore/repos/hdf5_der/commits/c283e9ee568278eff628d7ba2e24a6f4124e39a7',parents: [{ id: '6b25146f343f9d4a04a37ad5fd278e2c7ae7c7d1' }]},{id: '6b25146f343f9d4a04a37ad5fd278e2c7ae7c7d1', href: '/users/frank.willmore/repos/hdf5_der/commits/6b25146f343f9d4a04a37ad5fd278e2c7ae7c7d1',parents: [{ id: 'ee56588622ed5eab964da36fc41376a2982979bc' }]},{id: 'ee56588622ed5eab964da36fc41376a2982979bc', href: '/users/frank.willmore/repos/hdf5_der/commits/ee56588622ed5eab964da36fc41376a2982979bc',parents: [{ id: 'e97f952dd62786981b79f73610a2a760b5cf294f' }]},{id: 'e97f952dd62786981b79f73610a2a760b5cf294f', href: '/users/frank.willmore/repos/hdf5_der/commits/e97f952dd62786981b79f73610a2a760b5cf294f',parents: [{ id: '8f6b8512e1d9b8c8cd3c3b176adc0090e22f847b' },{ id: '3cbc5096fe6c297dc04489bd70a6059a7d97a1c2' }]},{id: '3cbc5096fe6c297dc04489bd70a6059a7d97a1c2', href: '/users/frank.willmore/repos/hdf5_der/commits/3cbc5096fe6c297dc04489bd70a6059a7d97a1c2',parents: [{ id: '8f6b8512e1d9b8c8cd3c3b176adc0090e22f847b' }]},{id: '8f6b8512e1d9b8c8cd3c3b176adc0090e22f847b', href: '/users/frank.willmore/repos/hdf5_der/commits/8f6b8512e1d9b8c8cd3c3b176adc0090e22f847b',parents: [{ id: '694a4de8be4a0d430eb15c957fd654a7b007caa9' }]},{id: '694a4de8be4a0d430eb15c957fd654a7b007caa9', href: '/users/frank.willmore/repos/hdf5_der/commits/694a4de8be4a0d430eb15c957fd654a7b007caa9',parents: [{ id: '7e719cc352919fcba84add61d44a5c261fe1304d' }]},{id: '7e719cc352919fcba84add61d44a5c261fe1304d', href: '/users/frank.willmore/repos/hdf5_der/commits/7e719cc352919fcba84add61d44a5c261fe1304d',parents: [{ id: '308c95ffe27783f50243345de49a76e86a1ec374' }]},{id: '308c95ffe27783f50243345de49a76e86a1ec374', href: '/users/frank.willmore/repos/hdf5_der/commits/308c95ffe27783f50243345de49a76e86a1ec374',parents: [{ id: 'c06a042f42dcb7d3f210d4e193d50ee612fa98dd' }]}]);