summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r24310] Bring revision #24293 from revise_chunks.Vailin Choi2013-10-1641-160/+280
| | | | h5committested.
* [svn-r24306] Created a user instruction for running the POSIX Order test.Albert Cheng2013-10-161-0/+94
|
* [svn-r24305] Preceding committed version was a mistake. Comitting this in to ↵Albert Cheng2013-10-161-87/+41
| | | | | | restore it back to previus version.
* [svn-r24304] Removed the iteration (-i) option since it does not make sense ↵Albert Cheng2013-10-162-56/+91
| | | | | | | | | to for the writer process to rewrite the data file while the reader process may still be reading linked blocks of the previous iteration. Tested: jam
* [svn-r24299] Merge r24294 and r24295 from branches/revise_chunks.Albert Cheng2013-10-152-30/+168
| | | | | | | | | | | twriteorder.c: Add option parsing support to allow running with different parameter values. test_usecases.sh.in: Add the write order test here temporary. Need to move it to a permenant place later. tested: koala
* [svn-r24298] Merge r24096 from revise_chunks branch.Albert Cheng2013-10-151-9/+274
| | | | | | A first implementation of the POSIX order tests. Tests: passed in koala.
* [svn-r24297] Merge r24067 from branches/revise_chunks.Albert Cheng2013-10-154-23/+103
| | | | | | | | Creating the test program of order of writes. For now, it is just a dummy program. Checking it in so that I can check them out for my Mac laptop to work on offsite. tested: koala
* [svn-r24279] Merge of r24278 from revise_chunks.Dana Robinson2013-10-1010-48/+201
| | | | | | | Changes the MD cache so that writing v-1 B-tree nodes under SWMR semantics will fail. Tested on: jam (previously tested on more platforms)
* [svn-r24263] Changes to do re-reads for metadata with checksums when a file ↵Vailin Choi2013-10-0827-495/+1484
| | | | | | | | | | | is opened with SWMR access. There are debugging printfs which will be removed when coding is finalized. Also some bug fixes: 1) accum.c--clean up some warning messages and use new_argv/new_envp for the call to execve. 2) hl/tools/h5watch--clean up some warning messages and a bug fix for h5watch.c. This checkin is awaiting code review feedback.
* [svn-r24160] Bring revision #24064 from revise_chunks to Vailin Choi2013-09-182-33/+67
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | revise_chksum_retry. h5committested. Only these two files have content changes: test/use_common.c, test/use.h. This line, and those below, will be ignored-- _M . _M tools/h5dump/testh5dumppbits.sh.in _M tools/testfiles/tcmpdattrintsize.ddl _M tools/testfiles/tcmpdattrintsize.h5 _M tools/testfiles/charsets.h5 _M tools/testfiles/tattrintsize.ddl _M tools/testfiles/charsets.ddl _M tools/testfiles/tcmpdintsize.h5 _M tools/testfiles/tattrintsize.h5 _M tools/testfiles/tcmpdintsize.ddl _M tools/h5diff/testfiles/h5diff_473.txt _M tools/h5diff/testfiles/h5diff_475.txt _M tools/h5diff/testfiles/h5diff_472.txt _M tools/h5diff/testfiles/h5diff_474.txt _M tools/h5diff/testfiles/h5diff_471.txt _M tools/h5import/testfiles/txtuin16.txt _M tools/h5import/testfiles/txtin8.txt M test/use_common.c M test/use.h _M config/cmake/HDF5CXXTests.cpp
| * [svn-r24064] Purpose:Dana Robinson2013-08-232-33/+67
|/ | | | | | | | | | | | | | Updates the use_append_mmchunks test to use the most recent file format. This switches the chunk index type from version 1 B-tree (which is not SWMR-safe due to the lack of a checksum) to extensible array. This fixes the SWMR-6 issue in JIRA. Also cleaned up the code a little so it compiles without warnings. Tested on: jam (32-bit linux)
* [svn-r24062] Bring revisions #24030 - 24058 from trunk to revise_chunks.Vailin Choi2013-08-2323-248/+559
| | | | h5committested.
* [svn-r24061] Bring revisions # 24029 - 24030 from trunk to revise_chunks.Vailin Choi2013-08-2213-683/+572
| | | | h5committested.
* [svn-r24060] Bring revisions #24002 - 24029 from trunk to revise_chunks.Vailin Choi2013-08-22103-8991/+9500
| | | | h5committested.
* [svn-r24049] Bring revisions #23988 - 24002 from trunk to revise_chunks.Vailin Choi2013-08-2129-236/+563
| | | | h5committested.
* [svn-r24048] Bring revisions #23986 - 23988 from trunk to revise_chunks.Vailin Choi2013-08-2111-207/+200
| | | | h5committested.
* [svn-r24040] Bring revisions #23984 - 23986 from trunk to revise_chunks.Vailin Choi2013-08-209-16/+90
| | | | h5committested.
* [svn-r24034] Bring revisions #23977 - 23984 from trunk to revise_chunks.Vailin Choi2013-08-2010-7/+113
| | | | h5committested.
* [svn-r24031] Bring revisions #23950 - 23977 from trunk to revise_chunks.Vailin Choi2013-08-1957-415/+1370
| | | | h5committested.
* [svn-r23961] Bring revisions #23862 - 23953 from trunk to revise_chunks.Vailin Choi2013-08-0125-438/+551
| | | | h5committested.
* [svn-r23959] Bring revisions #23745 - 23862 from trunk to revise_chunks.Vailin Choi2013-07-31121-428/+956
| | | | h5committested.
* [svn-r23954] Bring revisions #23715 - 23745 from trunk to revise_chunks.Vailin Choi2013-07-3159-69/+252
| | | | h5committested.
* [svn-r23951] Bring revisions #23713 - 23715 from trunk to revise_chunks.Vailin Choi2013-07-311-4/+12
| | | | h5committested.
* [svn-r23948] Bring revisions #23670 - 23713 from trunk to revise_chunks.Vailin Choi2013-07-3096-1581/+1920
| | | | h5committested.
* [svn-r23946] Bring revisions #23597 - #23670 from trunk to revise_chunks.Vailin Choi2013-07-3043-766/+1507
| | | | h5committested.
* [svn-r23857] Updated with ./test/AtomicWriterReader.txt.Albert Cheng2013-07-021-0/+1
|
* [svn-r23852] Added a user instruction of the atomic test.DLS_20130630Albert Cheng2013-06-301-0/+48
|
* [svn-r23851] Bug fix: after printing usage for -h option, it should have ↵Albert Cheng2013-06-301-0/+1
| | | | | | | | | ended the program. Solution: added exit(0) after usage(). This is not a good fix but will work for now. Test: jam.
* [svn-r23848] Bug fix:Albert Cheng2013-06-291-1/+1
| | | | | | | | The script execute the program by just $program which will not work if the user does not have "." in the $PATH. Changed it to "./$program" to avoid this problem. Tested: koala.
* [svn-r23828] Fix 2 bugs for SWMR access:Vailin Choi2013-06-268-97/+556
| | | | | | 1) H5O_load() in H5Ocache.c: when reading a block that is > spec_read siez, read the whole block in again and possibly decode the header. 2) H5F_accum_write() in H5Faccum.c: for a large write that is >= H5F_ACCUM_MAX_SIZE, flush the metadata in the accumulator first before the write. Tests are added to test/ohdr.c and test/accum.c. h5committested.
* [svn-r23802] Added use case 1.9, Appending n-1 dimensional planes.Albert Cheng2013-06-211-0/+37
|
* [svn-r23792] Added use case 1.8, use_append_mchunks.Albert Cheng2013-06-181-66/+161
|
* [svn-r23777] Implement SWMR-5:Albert Cheng2013-06-151-1/+10
| | | | | | | | Replace H5Fflush in writer with H5Dflush and file close/reopen with H5Drefresh. Use cases seem to run faster. Keeping the old code so that later on, I may test the performance between the two. Tested: koala.
* [svn-r23776] Add the two new files to MANIFEST for the previous checkin.Vailin Choi2013-06-141-0/+2
|
* [svn-r23775] Implement SWMR-5:Albert Cheng2013-06-145-788/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented use case 1.9: Appending n-1 dimensional planes Adding the option "-y" which allows chunks to be thicker (more than 1 plane). This supports use case 1.9 which have chunks of multiple planes but writing is still appending one plane at a time. Using -y with "use_append_chunk", would provide the use case of writing a plane to a partial chunk. Using -y with "use_append_mchunks", would provide the use case of writing a plane to multiple partial chunks. Also added the option -n which specifies how many planes to write instead of the defaults of chunksize number of planes. This allows the final dataset to be other than a cube. test/use_append_mchunks.c: test/use_common.c: test/use.h: test/use_append_chunk.c: I also overhauled code in use_append_mchunks and use_append_chunk: 1. creating a set_parameter() to customize individual use case; 2. combine the create_uc_file(), read_uc_file() and write_uc_file() of both use cases appending one plane per chunks and one plane per multiple chunks. Moved these combined create/read/write functions into use_common.c to make future modification and maintence easier. test/test_usecases.sh.in: Added a simple test to demonstarte how to use -y to run use case 1.9. Tested: h5committest, except cmake, passed. Hand tested in Koala for various options.
* [svn-r23774] The standalone writer & reader tests that check atomic ↵Vailin Choi2013-06-144-21/+616
| | | | read-write operation on the system.
* [svn-r23760] Implement SWMR-5:Albert Cheng2013-06-125-8/+602
| | | | | | | | | | | | | | | | Implemented use case 1.8 program--SWRM read/write multiple chunks at a time. test/use_append_mchunks.c: The program. test/Makefile.am: test/Makefile.in: Added program use_append_mchunks. test/test_usecases.sh.in: Added simple tests for use_append_mchunks. MANIFEST: Updated for new file. Tested: h5committest, except cmake, passed. Hand tested in Koala for various options.
* [svn-r23757] Simple clean up--removed couple old commented line.Albert Cheng2013-06-121-2/+0
| | | | Tested: h5committested.
* [svn-r23750] Bug fix: SWMR-hh1 and SWMR-2Albert Cheng2013-06-102-4/+17
| | | | | | | | | | | | | | | 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".
* [svn-r23749] Updated with the newly added test/SWMR_UseCase_UG.txt entry.Albert Cheng2013-06-101-0/+1
|
* [svn-r23730] Fixed a typo (size should be 256) and some formatting.Albert Cheng2013-06-021-11/+14
|
* [svn-r23729] First edition of User Guide of SWMR Use Case programs.Albert Cheng2013-06-021-0/+88
|
* [svn-r23728] Updated the comments of create, write, and read process.Albert Cheng2013-06-021-7/+8
| | | | Tested: koala.
* [svn-r23727] Added test/test_usecases.sh for testing use cases.Albert Cheng2013-06-026-4/+129
| | | | Tested: h5committest.
* [svn-r23726] Changed use case programs to more descriptive names.Albert Cheng2013-06-016-24/+28
| | | | | | | | | | usecase1_7.c -> use_append_chunk; usecase_common.c -> use_common.c; usecase.h -> use.h. MANIFEST updated with new names. Tested: h5committest.
* [svn-r23725] Added two new features:Albert Cheng2013-05-313-64/+136
| | | | | | | | | | | 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.
* [svn-r23724] Add use case 1.7--SWRM read/write one chunk at a time.Albert Cheng2013-05-316-6/+702
| | | | Tested: h5committest.
* [svn-r23722] Remove duplicated entries of hl/test/gen_test_ds.c.Albert Cheng2013-05-311-13/+12
| | | | | Resort the hl/test/* entries to be alphabetical order, easier to detect duplicates like this.
* [svn-r23601] Bring revisions #23341 - 23597 from trunk to revise_chunks.Vailin Choi2013-04-19111-3168/+5816
| | | | h5committtested.
* [svn-r23600] Bring revisions #23085 - #23341 from trunk to revise_chunks.Vailin Choi2013-04-19316-6524/+15421
| | | | h5committested.