Network

 
AuthorCommitMessageCommit Date
Dana RobinsonDana Robinson
7469c426982Two 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...
Dana RobinsonDana Robinson
c53a745984bReduce timeout as normal run time on windows is less then 10 min (cherry picked from commit fa6488d78548f2c9036008aa9b3df91abf3630eb)
Dana RobinsonDana Robinson
a5a997ea851Updated the icc flags (C flags only). (cherry picked from commit 1c5029f21b51977d26b26fd3540065f36d97c683)
Dana RobinsonDana Robinson
15e25b7d0f5Add test to memcheck ignore and increase cache test timeout (cherry picked from commit c2e60909e35d988e86d78b7c8bfc0d2d51c4e75f)
Dana RobinsonDana Robinson
609b3315703Added vlen reclaim functions to a test in tfile.c that leaks memory. (cherry picked from commit 191cc19ae0a2feb72d2171a0808fdc71a3b862dd)
Dana RobinsonDana Robinson
f6d10d1e570Fixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c). (cherry picked from commit e2863ca880a6983558d3ba3e5219164a57287f04)
Dana RobinsonDana Robinson
b374e9050feSimplified .gitignore by using patterns. (cherry picked from commit 1aa2373b2e1a651bec507dcb14a89b51815a972c)
Dana RobinsonDana Robinson
9536691cb2bAdded src/H5config.h.in~ to .gitignore. (cherry picked from commit c9bbc2f1ccd0cb6403bf4221de46ef1e831d779c)
Dana RobinsonDana Robinson
0cec05f8b11fix the issue of h5dump fails to print full precision (cherry picked from commit f76c3b56e1ccf81b16225fa6935adb45ac6d2f38)
Dana RobinsonDana Robinson
fc8fb148148MMerge commit 'eba0ff43c968ef9a0b09edf19c1e337cfcae0816' into cache_image_partial
Dana RobinsonDana Robinson
3d690298fd1Fixed a compiler warning in H5C.c.
Dana RobinsonDana Robinson
325b9ab8acfMMerge commit 'be27e1ad79dfa0507f589b29d938b7e1020a5b2d' into cache_image_partial
Dana RobinsonDana Robinson
3dff58f7570MMerge commit '45d817af9ca4db92db0eba81e4c330380c26a41e' into cache_image_partial
Dana RobinsonDana Robinson
55b07002d57MMerge commit '51ea7245dfdbda8311961ea4755c8d9c8ce99d76' into cache_image_partial
Dana RobinsonDana Robinson
7b82099b64aMMerge pull request #169 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:mdc_log_fix to cache_image Fixed a minor problem in the cache_logging test * commit '1977c9d30e5c0af65ed773350fff0815c09abe6f': Fixed a problem with the cache_logging test. The cache creation call in H5F_new just had to be moved a few lines down so it occurs after setting the log name.
Dana RobinsonDana Robinson
1977c9d30e5Fixed a problem with the cache_logging test. The cache creation call in H5F_new just had to be moved a few lines down so it occurs after setting the log name.
Dana RobinsonDana Robinson
efa5caf57daMMerge pull request #132 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image First pass at a merge of recent changes in develop (mostly from revise_chunks) to cache_image. Passes serial and parallel 'make check' but definitely needs another pass or two by the original authors before it goes into develop. * commit '66f1eafe301c71a5f5d2b70e16d3d9d511b28de7': (100 commits) Removed src/ and test/Makefile.in files. Bring over new 'notify' metadata cache client callback actions fo...
Dana RobinsonDana Robinson
66f1eafe301MMerge branch 'develop' into cache_image
Dana RobinsonDana Robinson
09abc92a91eMMerge remote-tracking branch 'hdf5/cache_image' into cache_image
Dana RobinsonDana Robinson
40718e95a6aRemoved src/ and test/Makefile.in files.
Dana RobinsonDana Robinson
b101d725cbaMMerge remote-tracking branch 'hdf5/cache_image' into cache_image
mainzermainzer
d812ce465a6Modified cache image to work with free space manager / file shutdown mods. Cache image now included free space manager metadata. Fixed oversight in parallel cache image implementation, and also disabled it due to incompatibility with collective metadata write code. Modified cache image API and file format flag to include adaptive metadata resize status and prefetched entry ageout -- note that neither of these features are implemented. general code tidy in prepartion for review and checkin...
Dana RobinsonDana Robinson
4feac15d5d8Removed src/ and test/Makefile.in files.
Dana RobinsonDana Robinson
0534e01ba23Added the H5AC_cache_image_config_t type to bin/trace.
Dana RobinsonDana Robinson
9fb781fade3MMerge branch 'develop' into cache_image
Vailin ChoiVailin Choi
ff20de721ceMMerge pull request #75 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:cache_image to cache_image * commit 'b0b73e6623e7d516d22666d33c2d555eb56dd307': (37 commits) Description: Fixed typo that caused daily test failed when --enable-deprecated-symbols is used. Also, removed a commented-out function. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) with --enable-deprecated-symbols Description: Added test file titerate.cpp. Platform tested: Verified with bin/chkmanif...
Vailin ChoiVailin Choi
b0b73e6623eMMerge branch 'trunk_merge' into cache_image Merge trunk to cache image: up to 79dca0ba251 dated 10/12/2016. Tested on osx1010test, kite, kituo, mayll, emu, platypus, ostrich, mooohan, quail.
Vailin ChoiVailin Choi
2fb3bc29cd1MMerge pull request #74 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:cache_image to cache_image * commit '0276fa9abf861037c211fe714456d3317c4dc48a': (57 commits) - Removed BRANCH.txt and MANIFEST entry - Fixed a missing line in H5Dint.c Correct variable name Fix error reporting - Removed non-implemented code from H5Gint.c - Removed commented-out debug code from H5Dint.c - Added blank lines to eliminate delta in a fortran file. Added full implementation of EoC cache test. Added code to c...
Vailin ChoiVailin Choi
0276fa9abf8MMerge branch 'trunk_merge' into cache_image Merge trunk to cache_image: up to c4cc97bd31d dated 9/30/2016. Tested on osx1010test, kite, kituo, mayll, platypus, ostrich, moohan, quail. Conflicts: test/Makefile.am
Vailin ChoiVailin Choi
63232c0e7a6MMerge pull request #72 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:cache_image to cache_image * commit '1fccc942f02437ebe819cd7cf6260eb75248f016': (49 commits) Merge pull request #4 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_8 to hdf5_1_8 Removed the -p option from the command to run autogen.sh. It interfered with running chkmanifest on a machine with the correct autotools versions but without access to /usr/hdf/bin/AUTOTOOLS. The autogen.sh script says the option is for HDF group use only ...
Vailin ChoiVailin Choi
1fccc942f02MMerge branch 'trunk_merge' into cache_image Merge trunk to cache_image: up to 09642faf322 dated 8/31/2016
Vailin ChoiVailin Choi
89975c9b4e6MMerge pull request #70 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:cache_image to cache_image * commit '8ebb9223825d70ca00fb3f7fbb8016e44c98dcc4': (33 commits) [svn-r30228] Changed a few printf calls to HDprintf in file_image.c. [svn-r30224] Added HDprintf() macro that uses HDfprintf w/ stdout. [svn-r30219] Description: More warning cleaups: down to 770 warnings (from ~940) in 134 files (from 148), with 28 unique kinds of warnings (from 31). [svn-r30213] Add H5Aread_complex for readin...
Vailin ChoiVailin Choi
8ebb9223825MMerge branch 'trunk_merge' into cache_image Merge trunk to cache_image: up to e61ed09aab3 [svn-r30228] dated 7/29/16. Conflicts: src/H5AC.c src/H5ACprivate.h src/H5C.c src/H5Cpkg.h src/H5Cprivate.h src/H5Cquery.c src/H5HFcache.c test/cache.c
mainzermainzer
fd04d3adf0cMerge of svn trunk revisions 30102:30112 into the cache_image branch and resolution of the resulting conflicts. Many issues and to be dealt with, but the major ones were: 1) Removal of the notion of flush dependency height. Since the cache image depends on this to order entries in the image, it was necessary to re-implement a form of this. 2) Addition of support for multiple flush dependency parents. Adding support for this required a change in the on disk image of entries in ...
Vailin ChoiVailin Choi
b00360c050eM[svn-r30291] Bring revisions #30058 - #30102 from trunk to cache_image branch. Tested on mayll, platypus, osx1010test, emu, kituo, kite, quail, moohan, ostrich.
Vailin ChoiVailin Choi
8237fc5c1b1M[svn-r30287] Bring revisions #30001 - #30058 from trunk to cache_image branch. Tested on mayll, platypus, osx1010test, emu, kituo, quail, moohan, ostrich.
Vailin ChoiVailin Choi
12a1b53915eM[svn-r30284] Bring revisions #29815:#30001 from trunk to cache_image branch. Tested on mayll, platypus, osx1010test, emu, kituo, kite, quail, moohan, ostrich.
John MainzerJohn Mainzer
4aa32be53a5[svn-r30274] Interim checkin of work directed at cleaning up the serialization / file close issue in which the contents of presistent free space manager metadata can change after the initial flush of the file on file close. This code largely resolves the issue on file close, but does not attempt to resolve the serialization issue. The code has the following known issues: 1) LOTS of debugging code / comments / old code still in place but commented out. This must be cleaned up before fi...
Quincey KoziolQuincey Koziol
77dfc1aa37f[svn-r29967] Description: Update MANIFEST with new files from recent merge with trunk.
Allen ByrneAllen Byrne
2ab77c4891b[svn-r29950] Add cache_image test.
Allen ByrneAllen Byrne
21e3e93866d[svn-r29945] Add new files to CMakeLists.txt.
Quincey KoziolQuincey Koziol
14ba43b160e[svn-r29824] Description: Fix the remaining (?) parallel issues. Tested on: MacOSX/64 10.11.4 (amazon) w/serial & parallel (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
60a7d245081[svn-r29823] Description: Update prefetched entry info for parallel builds Tested on: MacOSX/64 10.11.4 (amazon) w/serial & parallel (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
fa45b0cc126[svn-r29822] Description: Free image_entries array in 'fake' cache used for debugging. Tested on: MacOSX/64 10.11.4 (amazon) w/serial (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
767b80bb906M[svn-r29817] Description: Sync w/trunk as of r29815. Still working on a memory leak in the cache image code/test (?), so not passing tests when memory sanity checking is enbled. Tested on: MacOSX/64 10.11.4 (amazon) w/serial & parallel (h5commttest not required on this branch)
John MainzerJohn Mainzer
0a8bfb0cb4a[svn-r28952] Check in of: 1) Code to maintain and display metadata cache image specific statistics. 2) Code to avoid modification of the file driver info superblock extension message during superblock serialization, and to repair (all but one of the) bugs exposed by this change. With this checkin, the superblock and superblock extension metadata cache flush rings are now distinct. 3) Fix to metadata cache flush sanity checking code. This fix was originally written fo...
Quincey KoziolQuincey Koziol
74aad249370M[svn-r28429] Description: Bring changes from trunk to cache_image branch, through r28423. Tested on: MacOSX/64 10.11.1 (amazon) w/serial & parallel (h5committest not required on this branch)
John MainzerJohn Mainzer
99f629d76ed[svn-r28198] Modified the metadata cache index maintenance related macros to maintain a doubly linked list of all entries in the cache so as to allow us to avoid scanning the hash table. Converted all non tagging related hash table scans to scan the index list instead of the hash table -- which resulted in a considerable speedup in some cases. Also partial code tidy. Tested on Mercury (debug / serial & parallel) and Jam (debug / serial). Parallel build still fails on configure on Jam.
John MainzerJohn Mainzer
e5bd9ddb3d6[svn-r27907] Checking of two fixed to issues found by Mohamad. Makefile.in changes due to running autogen.sh Tested serial and parallel on mercury. Tested serial on jam. Parallel build on jam still fails in configure.
Quincey KoziolQuincey Koziol
f2ac2b5305fM[svn-r27886] Description: Sync w/changes on trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)