Network

 
AuthorCommitMessageCommit Date
Albert ChengAlbert Cheng
cc8a49ca7fb[svn-r24469] POSIX Order Write Test report.
Vailin ChoiVailin Choi
8f3a6ae8b7b[svn-r24462] Bring revision #24457 from revise_chunks.
Vailin ChoiVailin Choi
10d221961cd[svn-r24459] Checkin for bug fix SWMR-11: used message file to coordinate test runs for h5watch. The changes were initially done as part of the file locking implementation. This is a merge from the revise_chunks #24454. In addition, a bug fix when enable-production in test/tfile.c-- --test_swmr_write(): use latest format in creating the test files
Dana RobinsonDana Robinson
819a5d610b9[svn-r24414] Fixed failure of dsets test when --enable-production is set. Fixes SWMR-12. Also fixed a few minor warnings in dsets.c. Tested on: jam (very minor test code change)
Elena PourmalElena Pourmal
6aab54704ad[svn-r24409] Maintenance: Bumped the version after creating a release tar ball for DLS.
Albert ChengAlbert Cheng
3e31bb85410[svn-r24399] Removed the need to include getopt.h which is already defined in POSIX.2. unistd.h includes getopt definitions. Test: h5committest being run--it passes the make part already.
Vailin ChoiVailin Choi
3d5aa0440f4[svn-r24356] Bring revision #24337 from revise_chunks. h5committested.
Vailin ChoiVailin Choi
07a49f439fc[svn-r24354] Bring revision #24336 from revise_chunks. h5committested.
Vailin ChoiVailin Choi
bfd1c84d5cd[svn-r24353] Fixes for parameter declarations and warnings.
Vailin ChoiVailin Choi
9729a518b49[svn-r24332] Bring revision #24330 from revise_chunks. h5committested.
Vailin ChoiVailin Choi
1bc858b1b88[svn-r24331] Changes to track metadata read retries for metadata items with checksum. Implement new public routine H5Fget_metadata_read_retries_info(). h5committested.
Albert ChengAlbert Cheng
5d727f0acde[svn-r24327] Changed the version subrelease string to "swmr_chksum0" so that this branch can be identified with this unique string. Tested: Koala passed.
Vailin ChoiVailin Choi
75f03b2ca69[svn-r24324] Bring revision #24094 from revise_chunks. h5committested.
Vailin ChoiVailin Choi
e81dbea8e63[svn-r24310] Bring revision #24293 from revise_chunks. h5committested.
Albert ChengAlbert Cheng
9825a2f52b3[svn-r24306] Created a user instruction for running the POSIX Order test.
Albert ChengAlbert Cheng
204251a869f[svn-r24305] Preceding committed version was a mistake. Comitting this in to restore it back to previus version.
Albert ChengAlbert Cheng
060f5a7432b[svn-r24304] Removed the iteration (-i) option since it does not make sense 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
Albert ChengAlbert Cheng
f6aaec299af[svn-r24299] Merge r24294 and r24295 from branches/revise_chunks. 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
Albert ChengAlbert Cheng
d50d0c48280[svn-r24298] Merge r24096 from revise_chunks branch. A first implementation of the POSIX order tests. Tests: passed in koala.
Albert ChengAlbert Cheng
0c8a2b2a745[svn-r24297] Merge r24067 from branches/revise_chunks. 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
Dana RobinsonDana Robinson
dfd9816c8d5[svn-r24279] Merge of r24278 from revise_chunks. 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)
Vailin ChoiVailin Choi
39fc26566e1[svn-r24263] Changes to do re-reads for metadata with checksums when a file 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.
Vailin ChoiVailin Choi
43fc25841e2M[svn-r24160] Bring revision #24064 from revise_chunks to 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 too...
Dana RobinsonDana Robinson
20b35ab1eb9[svn-r24064] Purpose: 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)
Vailin ChoiVailin Choi
d8a0a14591c[svn-r24062] Bring revisions #24030 - 24058 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
66921438dd3[svn-r24061] Bring revisions # 24029 - 24030 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
1220779c318[svn-r24060] Bring revisions #24002 - 24029 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
4df44aafaf8[svn-r24049] Bring revisions #23988 - 24002 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
f9486b531fe[svn-r24048] Bring revisions #23986 - 23988 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
c701a6e4529[svn-r24040] Bring revisions #23984 - 23986 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
a829c8b69c9[svn-r24034] Bring revisions #23977 - 23984 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
46b8a32c6ec[svn-r24031] Bring revisions #23950 - 23977 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
b8a8b54fda0[svn-r23961] Bring revisions #23862 - 23953 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
e78fbfd2a2c[svn-r23959] Bring revisions #23745 - 23862 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
3146ddb5c2f[svn-r23954] Bring revisions #23715 - 23745 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
66310368341[svn-r23951] Bring revisions #23713 - 23715 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
147522bb611[svn-r23948] Bring revisions #23670 - 23713 from trunk to revise_chunks. h5committested.
Vailin ChoiVailin Choi
4d080e50f6b[svn-r23946] Bring revisions #23597 - #23670 from trunk to revise_chunks. h5committested.
Albert ChengAlbert Cheng
8e9a3a200bd[svn-r23857] Updated with ./test/AtomicWriterReader.txt.
Albert ChengAlbert Cheng
d5923ee4cad[svn-r23852] Added a user instruction of the atomic test.
Albert ChengAlbert Cheng
080a7ebb376[svn-r23851] Bug fix: after printing usage for -h option, it should have ended the program. Solution: added exit(0) after usage(). This is not a good fix but will work for now. Test: jam.
Albert ChengAlbert Cheng
297ed85ea17[svn-r23848] Bug fix: 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.
Vailin ChoiVailin Choi
5845fed5cb1[svn-r23828] Fix 2 bugs for SWMR access: 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.
Albert ChengAlbert Cheng
d9517c14af7[svn-r23802] Added use case 1.9, Appending n-1 dimensional planes.
Albert ChengAlbert Cheng
4cccb339bc0[svn-r23792] Added use case 1.8, use_append_mchunks.
Albert ChengAlbert Cheng
e1e913f87c9[svn-r23777] Implement SWMR-5: 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.
Vailin ChoiVailin Choi
eae9a5c1ce9[svn-r23776] Add the two new files to MANIFEST for the previous checkin.
Albert ChengAlbert Cheng
b3526d3b905[svn-r23775] Implement SWMR-5: 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. A...
Vailin ChoiVailin Choi
6e46183e358[svn-r23774] The standalone writer & reader tests that check atomic read-write operation on the system.
Albert ChengAlbert Cheng
d01b40e4395[svn-r23760] Implement SWMR-5: 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.