Network

 
AuthorCommitMessageCommit Date
derobinsderobins
d39945fbb19Fixed a comment.
derobinsderobins
e5352ccb9f1Added 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
fb0ae82d2eeChange examples to match junit test
Allen ByrneAllen Byrne
6b8cc278a34Add missing character
Allen ByrneAllen Byrne
7076fb6b4aaChange where test copies libs because of osx1011 SIP
Quincey KoziolQuincey Koziol
5567815c721Remove direct VFD from SMWR-supported VFL drivers.
Quincey KoziolQuincey Koziol
e4c5dd18048Remove unused routines, align w/trunk, code cleanup, add a comment.
Quincey KoziolQuincey Koziol
8b50b7597a8Remove ifdef'd code.
Quincey KoziolQuincey Koziol
4deec2d03bfFurther refactoring of v2 B-tree code to improve performance and reduce duplicated code.
Quincey KoziolQuincey Koziol
6dddd331874Relax restricion on mocing protected nodes (to make shadowing v2 B-tree nodes much more straightforward).
Quincey KoziolQuincey Koziol
63a407218a5Refactor common code into subroutines.
Quincey KoziolQuincey Koziol
d5070c16037Break v2 B-tree code into better source code modules, also minor renaming of object header fields, etc.
Quincey KoziolQuincey Koziol
250fd9b92c7Fix 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.
Dana RobinsonDana Robinson
9fa5c2b179cUpdated 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
c90060d44beTentative 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.
Quincey KoziolQuincey Koziol
7c418d4f36dAdd a couple of comments clarifying common code in H5C__flush_single_entry and H5C_remove_entry.
Quincey KoziolQuincey Koziol
2ecabaf070fAdd metadata cache proxy support for SWMR to v2 B-trees.
Quincey KoziolQuincey Koziol
b3c3d2f26d7Align with (old?) changes from develop branch
Dana RobinsonDana Robinson
10e8067532cUpdated the cache dump to use the stored type name instead of the (redundant) array of names I previously created.
Quincey KoziolQuincey Koziol
6a7291e8eb5Remove "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.
Dana RobinsonDana Robinson
bc5cd115c17Updated the format of H5AC/C_dump_cache() to include more information and be easier to read.
Quincey KoziolQuincey Koziol
5f8467d0f2cEliminate unnecessary data structure for parallel collective metadata cache I/O
Dana RobinsonDana Robinson
145d9784364Simplified .gitignore by using patterns.
Dana RobinsonDana Robinson
7262366a479Added src/H5config.h.in~ to .gitignore.
Dana RobinsonDana Robinson
f8dd9718853Added vlen reclaim functions to a test in tfile.c that leaks memory.
Quincey KoziolQuincey Koziol
dc543ae8037Remove unnecessary assert.
Quincey KoziolQuincey Koziol
2f5353375e6Add 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.
Dana RobinsonDana Robinson
20b2b2485bcFixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c).
Allen ByrneAllen Byrne
a2f5a5e1bd4Add test to memcheck ignore and increase cache test timeout
Dana RobinsonDana Robinson
88a679ce947Added the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
Dana RobinsonDana Robinson
f3e19720d7aTwo 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...
Quincey KoziolQuincey Koziol
659136c0bd3Minor style cleanups.
Quincey KoziolQuincey Koziol
7e8efc745afClean up code for loading object headers from the file.
Quincey KoziolQuincey Koziol
ae223d7b31cUpdate test for metadata cache retries to handle correct non-default value for non-SWMR case.
Quincey KoziolQuincey Koziol
fb4a6825f71Straighten out speculative load of local heaps, and move some state machine code into notify callback for data blocks.
Quincey KoziolQuincey Koziol
e2a0bbafc57Clean up minor coding style issues.
Quincey KoziolQuincey Koziol
5038c5daff6Remove unused typedef and align code.
Quincey KoziolQuincey Koziol
7b4e8cd1a3cMove debugging code under "#ifndef NDEBUG" block and remove unused routine and prototypes.
Quincey KoziolQuincey Koziol
60eb8632c67Correct metadata read retries in non-SWMR case to use user-supplied value instead of always using default value.
Quincey KoziolQuincey Koziol
a83bdb675c0Update epoch callback to the correct signature.
Quincey KoziolQuincey Koziol
f4ce97c443fFinal tweaks to metadata cache callbacks, mainly to make loading speculative cache entries more straightforward and obvious.
Quincey KoziolQuincey Koziol
c283e9ee568Fix long-forgotten copy & paste error.
Quincey KoziolQuincey Koziol
6b25146f343Fix remaining errors with earray test metadata cache client.
Allen ByrneAllen Byrne
ee56588622eRepair comment chars to C style
Dana RobinsonDana Robinson
e97f952dd62MMerge 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.
Dana RobinsonDana Robinson
3cbc5096fe6Fixed 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)
Quincey KoziolQuincey Koziol
8f6b8512e1dRemove 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.
Quincey KoziolQuincey Koziol
694a4de8be4Clean up minor warnings.
Binh-Minh RiblerBinh-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)
Quincey KoziolQuincey Koziol
308c95ffe27Only check for size changing when an entry could be speculatively read or when it could be compressed.