Network

 
AuthorCommitMessageCommit Date
Albert ChengAlbert Cheng
a33955d60f3[svn-r23757] Simple clean up--removed couple old commented line. Tested: h5committested.
Albert ChengAlbert Cheng
72931be7e8c[svn-r23750] Bug fix: SWMR-hh1 and SWMR-2 When zlib is not available (use "configure --without-zlib"), some tests failed to not using compression features. Solution: test/dsets.c: Conditional blocked out use of zlib compression code. tools/h5ls/testh5ls.sh.in: Temporary commented out test code that uses datafile that has zlib compressed data. Tested: h5committest (cmake does not work but that is ignored for now.) Also, hand tested in koala using "configure --without-zlib".
Albert ChengAlbert Cheng
908c946a239[svn-r23749] Updated with the newly added test/SWMR_UseCase_UG.txt entry.
Albert ChengAlbert Cheng
5802eec5d40[svn-r23730] Fixed a typo (size should be 256) and some formatting.
Albert ChengAlbert Cheng
e962355bda2[svn-r23729] First edition of User Guide of SWMR Use Case programs.
Albert ChengAlbert Cheng
a35d6c95a94[svn-r23728] Updated the comments of create, write, and read process. Tested: koala.
Albert ChengAlbert Cheng
c7b5d113202[svn-r23727] Added test/test_usecases.sh for testing use cases. Tested: h5committest.
Albert ChengAlbert Cheng
30cd06b6e1c[svn-r23726] Changed use case programs to more descriptive names. usecase1_7.c -> use_append_chunk; usecase_common.c -> use_common.c; usecase.h -> use.h. MANIFEST updated with new names. Tested: h5committest.
Albert ChengAlbert Cheng
39a3d4aa3e8[svn-r23725] Added two new features: 1. "-f filename" can create the test file somewhere other than the current directory or <progname>.h5. This allows running tests in different filesystems, for example. 2. "-l w|r" can launch only the writer or the reader (default does both). This allows launching writer (includes the "create file") in one process and launching the reader somewhere else. (The "-f" helps too.) Tested: h5committested.
Albert ChengAlbert Cheng
d8b37d28a3c[svn-r23724] Add use case 1.7--SWRM read/write one chunk at a time. Tested: h5committest.
Albert ChengAlbert Cheng
3413c2e10fc[svn-r23722] Remove duplicated entries of hl/test/gen_test_ds.c. Resort the hl/test/* entries to be alphabetical order, easier to detect duplicates like this.
Vailin ChoiVailin Choi
0e1e79f0e02[svn-r23601] Bring revisions #23341 - 23597 from trunk to revise_chunks. h5committtested.
Vailin ChoiVailin Choi
14d8e1c2b5e[svn-r23600] Bring revisions #23085 - #23341 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
6ee0e05fb94[svn-r23599] Bring revisions 22802 : 23085 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
94f89911545[svn-r23582] Bring revisions 22708:22730 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
4ce17c9aa65[svn-r23577] Bring revisions 22708:22730 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
5185d3a76af[svn-r23574] Bring revisions 22690 - 22708 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
f56cc4156ec[svn-r23568] Bring revision 22634:22690 from trunk to revise_chunks. h5committested.
Neil FortnerNeil Fortner
0b7490e7e4f[svn-r23135] Purpose: Fix bug in SWMR object header code Descriptions: When removing object header messages, it is possible for object header continuation messages to move to a different chunk. When this happens, flush dependencies need to be updated to reflect the new structure. This change adds code to update the flush dependencies, and a test for this. Also fixed a bug where the flush dependency no the object header proxy was not being destroyed when an object header chunk was deleted....
Neil FortnerNeil Fortner
ea1e90f95ae[svn-r23109] Add cmake support to r23104 Tested: ummon
Neil FortnerNeil Fortner
ebebe2dd934[svn-r23104] Purpose: Add object header flush dependencies Description: Added flush dependencies between object header chunks. Also added a new object header proxy object, which is a child dependency of all object header chunks. All objects which are child dependencies of an object header should set up a flush dependency on the object header proxy, so the dependency applies to all object header chunks. Tested: ummon; jam (fails ph5diff -v, unrelated), koala, ostrich (h5committest)
Neil FortnerNeil Fortner
cec83436f2a[svn-r23101] Minor corrections to r23095 Tested: ummon
Neil FortnerNeil Fortner
adc36c3b4b5[svn-r23095] Purpose: Refactor flush dependency code, add support for multiple parents Description: Reworked how flush dependencies worked internally, allowing multiple flush dependency parents, and removing the notion of flush dependency heights, instead keeping track of the number of dirty descendents to determine if parents can be flushed. Also removed the requirement that cache clients destroy flush dependencies before eviction (this is now handled by the cache) and removed the maximum ...
Dana RobinsonDana Robinson
c481032c1b3[svn-r22965] Purpose: Add missing skip list header to H5AC.c Tested on: jam (trivial change)
Dana RobinsonDana Robinson
ac0f4467341[svn-r22955] Purpose: Removed legacy Visual Studio solutions and projects, which will no longer be supported after HDF5 1.8.10.
Neil FortnerNeil Fortner
a2aba62fe02[svn-r22950] Purpose: Fix testflushrefresh failures Description: Since the "flush me last" code was introduced, it was no longer possible for the superblock to be flushed to disk without flushing the entire file. This made it impossible to open a file concurrently, even after calling H5Gflush on the root group. The superblock was originally supposed to be flushed every time any object was explicitly flushed with H5*flush. Modified H5C_flush_cache to ignore flush me last flag if the entry ...
Dana RobinsonDana Robinson
55d3172d229[svn-r22949] Purpose: Updated CMakelists.txt to include H5FSint.c Tested on: jam
Dana RobinsonDana Robinson
751eb7610b5[svn-r22928] Purpose: Updated CMakelists.txt to include H5FSint.c Tested on: jam
Dana RobinsonDana Robinson
b624395cca1[svn-r22922] Purpose: Moved the file open/close back inside the loop in the SWMR reader code. Without the open/close, the cache never refreshes so we always see the initial amount. Made a couple of other minor changes to the SWMR code. Tested on: jam
Dana RobinsonDana Robinson
ddced9ab1d4[svn-r22919] Purpose: Converted an H5E_THROW to HGOTO_ERROR in the free space manager code. Tested on: jam
Dana RobinsonDana Robinson
7a6c0fc6827[svn-r22918] Purpose: - Added comments to files, functions, etc. - Some readers changed to keep the file open throughout the life of the program instead of closing it before sleeping. This is in the hopes that there will be more opportunities for cache issues without the close. - Other minor changes. Tested on: jam
Dana RobinsonDana Robinson
5683217169b[svn-r22901] Purpose: Fixes a bug in H5Fsuper_cache.c where a logical AND was used instead of a bitwise AND. Tested on: miette (Mac OS-X 10.8 / clang) (very minor change)
Dana RobinsonDana Robinson
0725d04506a[svn-r22900] Purpose: Create/destroy flush dependency between the fractal heap header and the 'huge' v2 B-tree. Tested on: jam (still has flush refresh test error)
Dana RobinsonDana Robinson
ad18b90759c[svn-r22898] Purpose: Updates the SWMR testing - All readers/writers now consume and emit their random seeds for debugging. - Output uses unbuffered I/O for more readable output. - The random seeds are now based on a more fine-grained time measurement to ensure each reader has a different random seed. Tested on: jam
Dana RobinsonDana Robinson
dd2207f2103[svn-r22894] Purpose: Very minor change to an error reporting routine in the extensible array code. Tested on: jam (very minor change)
Dana RobinsonDana Robinson
75cdc2dedf2[svn-r22887] Purpose: Fixes a variety of compile warnings and issues in the B-tree and heap code. Tested on: jam
Dana RobinsonDana Robinson
d2f3c1b991b[svn-r22885] Purpose: Adds some additional flush dependency plumbing and fixes some minor issues with the v2 B-tree code. Tested on: local Ubuntu VM
Dana RobinsonDana Robinson
d179489d46c[svn-r22833] Purpose: Basic SWMR and flush dependency plumbing for fractal heaps. Does not include flush dependency creation code. Changes to the H5EA* code were just some indenting issues. Tested on jam
Dana RobinsonDana Robinson
f5afdf8e2af[svn-r22813] Purpose: Add H5FSint.c file missing from last check-in. Tested on: jam
Dana RobinsonDana Robinson
6edac6e2df7[svn-r22812] Purpose: Mainly to add SWMR flush dependencies to the free space manager (H5FS) code. Also fixes a few issues with the local heap and the fixed array code, and brings the MANIFEST up to date. Tested on: jam
Dana RobinsonDana Robinson
6de27c14972[svn-r22794] Purpose: Merge r22694 and r22700 from the trunk. These are minor fractal heap edits. Tested: jam (minor change, has baked in trunk)
Dana RobinsonDana Robinson
200ff7fa830[svn-r22792] Purpose: Add flush dependencies to the fixed array code. Description: Updated MANIFEST. Tested: jam (there is an existing flush/refresh test error)
Dana RobinsonDana Robinson
88ebfc6dcd1[svn-r22790] Purpose: Add flush dependencies to the fixed array code. Description: Updated CMakeLists.txt for new H5FAint.c file. Tested: jam (there is an existing flush/refresh test error)
Dana RobinsonDana Robinson
2ada9c86283[svn-r22789] Purpose: Add flush dependencies to the fixed array code. Description: Forgot to add new file. Tested: jam (there is an existing flush/refresh test error)
Dana RobinsonDana Robinson
3427f6b172a[svn-r22784] Purpose: Add flush dependencies to the fixed array code. Description: Added basic flush dependency wiring to the fixed array code. Does not include the test code, which will be added soon. NOTE: The Makefile.in change in test/ is not due to any changes made here. It appears to be from a missing bin/reconfigure in a prior checkin. Tested: jam (there is an existing flush/refresh test error)
Neil FortnerNeil Fortner
495b8de0021[svn-r22761] Purpose: Fix testswmr failures Description: Patched H5B2 shadowed list implementation to remove nodes from the shadowed list when they are evicted, and added some missing initializations. Also removed inadvertent temporary changes to the tests that disabled srandom, added assertions and fixed formatting. Tested: ummon
Quincey KoziolQuincey Koziol
4e44c3b7e27[svn-r22680] Description: Correct H5P_init_def_layout() to H5P__init_def_layout(), per Windows daily test failure Tested on: Windows daily test
Allen ByrneAllen Byrne
515d6ccc8eb[svn-r22678] Replace regex char deleted from last checkin
Allen ByrneAllen Byrne
f517376cca2[svn-r22672] Remove extraneous text
Quincey KoziolQuincey Koziol
cd5ad177a23[svn-r22669] Description: Merge r22634:2266 from trunk to revise_chunks branch Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, gcc-4.7.x, C++, FORTRAN and threadsafe (h5committest not needed on this branch)