Network

 
AuthorCommitMessageCommit Date
Quincey KoziolQuincey Koziol
dafe255d8ab[svn-r17283] Description: Bring r17276:17281 from trunk to revise_chunks branch Tested on: Mac OS X/32 10.5.7 (amazon) debug h5committest not required on this branch
Quincey KoziolQuincey Koziol
52df94498eb[svn-r17278] Description: Bring r17272:17276 from trunk to revise_chunks branch. tested on: FreeBSD/32 6.3 (duty) h5committest not required on this branch
Quincey KoziolQuincey Koziol
eceb405b87a[svn-r17273] Description: Bring r17269:17272 from trunk to revise_chunks branch Tested on: FreeBSD/32 6.3 (duty) w/debug (h5committest not required for this branch)
Quincey KoziolQuincey Koziol
238950487f6[svn-r17270] Description: Bring r17265:17269 from trunk to revise_chunks branch Tested on FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
7c22743e8ea[svn-r17267] Description: Bring r17262:17265 from trunk to revise_chunks brach. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) ...
Quincey KoziolQuincey Koziol
2a07e56c052[svn-r17263] Description: Bring r17244:17262 from trunk to revise_chunks branch Tested on: Mac OS X/32 10.5.7 (amazon) w/debug & production FreeBSD/32 6.3 (duty) w/debug h5committest not needed on this branch
Quincey KoziolQuincey Koziol
a7372ec352b[svn-r17246] Description: Correct error for H5D_chunk_flush_entry() prototype. Tested on: FreeBSD/32 6.3 (duty)
Quincey KoziolQuincey Koziol
996c2f8d3ba[svn-r17245] Description: Bring r17230:17244 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) Mac OS X/32 10.5.7 (amazon)
Quincey KoziolQuincey Koziol
2d7fcc8553c[svn-r17242] Description: Minor tweaks to format of new version of layout message. Tested on: FreeBSD/32 6.3 (duty) Mac OS X/32 10.5.7 (amazon)
Quincey KoziolQuincey Koziol
7bc9c34c55f[svn-r17240] Description: Interim checkin, before switching to use layout index message for storing layout message v4 chunk index addresses. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ &...
Quincey KoziolQuincey Koziol
21f8fa203a1[svn-r17236] Description: Add full support for any [single] dimension being unlimited when using extensible arrays as a chunk index. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN...
Albert ChengAlbert Cheng
acd5a4278a1[svn-r17234] Improvement: Added code to catch the exit code of the Generator. Bug fixes: Was doing "exit $nerrors" which is bad since Unix exit size is defined as a small unsigned value. Changed it to exit 0 if no error, exit 1 if errors found. Cosmetic change: Rearrange some code locations so that it is cleaner and more logical. Tested: Jam and Linew.
Quincey KoziolQuincey Koziol
51fd7c574f8[svn-r17233] Description: Bring r17209:17230 from trunk to revise_chunks branch. Tested on: Mac OS X/32 10.5.7 (amazon) debug h5committest not required on this branch
Albert ChengAlbert Cheng
239c45e0f58[svn-r17232] Code improvement: Added control variable to control the debugging output. Changed default writer records to 200,000 since 1 million took a long time to run in Linew. 200,000 still take 1.5minutes to finish for linew to run. Verified the error detection does work by making swrm_writer to fail by setting the number of records to 10000.o Tested: Jam, amani and linew
Albert ChengAlbert Cheng
0d41b143508[svn-r17225] Added code to detect the exit code of each of the writer and readers processes and set nerrors accordingly. It still has a bunch of debug statements which will be cleaned out in the next round. Tested: Jam.
Albert ChengAlbert Cheng
be4c660148e[svn-r17224] Installed SWMR testings. Tested: amani.
Quincey KoziolQuincey Koziol
0c8e622e1ac[svn-r17210] Description: Bring r17157:17209 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew)...
Quincey KoziolQuincey Koziol
f383c2a6229[svn-r17209] Description: Intermediate checkin for getting extensible array code working with 2+ dimension datasets that have only 1 unlimited dimension. This code is working with n-dimension cases, but only when the slowest changing dimension is unlimited. Generalization to n-dimension with any [single] dimension being unlimited is forthcoming. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam)...
Quincey KoziolQuincey Koziol
e117aee161d[svn-r17184] Description: Add "SWMR read" file access flag, for applications that are concurrently reading from a file open with the "SWMR write" access flag. This flag relaxes the internal checks for reading beyond the 'eoa' for the file (since the eoa for the file could be out of date until the SWMR write application flushes or closes the file) Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam...
Quincey KoziolQuincey Koziol
b5c82e2e41d[svn-r17157] Description: Bring r17152 from trunk to revise_chunks branch & re-run bin/reconfigure. (next merge from trunk to revise_chunks branch should start with r17157) Tested on: FreeBSD/32 6.3 (duty) (h5committested on trunk)
Quincey KoziolQuincey Koziol
441b2702341[svn-r17156] Description: Hook fixed array data structure up to dataset code as a chunk index when there are 0 unlimited dimensions. Tested on: Mac OS X/32 10.5.7 (amazon) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
41220f09111[svn-r17154] Description: Add fixed array data structure. (For initial use as a chunk index) Tested on: Mac OS X/32 10.5.7 (amazon) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
84728ecf745[svn-r17151] Description: Bring r17142:17150 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew)...
Quincey KoziolQuincey Koziol
918973d9fc5[svn-r17143] Description: Bring r17084:17142 from trunk to revise_chunks brach Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
763e6be682e[svn-r17142] Description: Correct some typos and missing comments. Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
13fde5a0b17[svn-r17141] Description: Change name of public 'H5D_CHUNK_BTREE' symbol (indicating the type of index used for locating chunks) to 'H5D_CHUNK_IDX_BTREE', putting old name in "deprecated symbols" section. This will make adding new indices (like extensible and fixed arrays) more nicely named. Tested on: FreeBSD/32 6.3 (duty) (h5commitest not required on branch)
Quincey KoziolQuincey Koziol
ed7658df795[svn-r17085] Description: Bring r17002:17084 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew)...
Quincey KoziolQuincey Koziol
879d58b86ba[svn-r17009] Description: Bump version number for branch to "alpha2" (a2)
Quincey KoziolQuincey Koziol
94594831a96[svn-r17007] Description: Final stage of connecting all the pieces of a chunked dataset with an extensible array index together to fully enable SWMR-write access properly. This change makes the dataset's object header depend on the extensible array header, so that the extensible array must be fully synchronized to disk before the object header (which contains possibly updated dimensions for the dataset) is written to disk. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeB...
Quincey KoziolQuincey Koziol
3972bca3406[svn-r17005] Description: Correct error in unpinning an entry from outside the cache to correctly unpin the entry only when it is not being used for a flush dependency relation. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, ...
Quincey KoziolQuincey Koziol
3ac720455ad[svn-r17003] Description: Bring r16997:17002 from trunk into revise_chunks branch Tested on: Mac OS X/32 10.5.7 (amazon) h5committest not required on this branch
Quincey KoziolQuincey Koziol
b941208aa1d[svn-r16998] Description: Bring r16982:16997 from trunk into revise_chunks branch. Tested on: Mac OS X/32 10.5.7 (amazon) h5committest not needed on this branch
Quincey KoziolQuincey Koziol
bae373c3223[svn-r16988] Description: Refactor layout initialization so that chunk index information can be set for extensible array indices. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, i...
Quincey KoziolQuincey Koziol
29d45ed0d13[svn-r16985] Description: Interim checkin of work toward closing race condition window which can cause errors when reading a file that is used for SWMR-write access. This change introduces a chunk proxy in the metadata cache, which participates in the metadata cache's flush dependencies while representing a raw data chunk in a dataset's chunk cache. Also, the extensible array's SWMR behavior is only invoked when the file is opened for SWMR-write access, allowing more flexibility in flush...
Quincey KoziolQuincey Koziol
e5d05558155[svn-r16983] Description: Bring r16977:16982 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
e3d0563a73d[svn-r16978] Description: Bring r16976:16977 from trunk back to revise_chunks branch. Tested on: Mac OS X/32 10.5.7 (amazon) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
55fbd675c64[svn-r16976] Description: Merge r16960:16975 from trunk into revise_chunks branch. Tested on: Mac OS X/32 10.5.7 (amazon) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
38e7d904421[svn-r16975] Description: Bring r16973 back from trunk to 1.8 branch: Refactor chunk cache entry information to remove some [actually] unused fields. Tested on: <tested on trunk>
Quincey KoziolQuincey Koziol
3417e79f880[svn-r16961] Description: Merge r16901:16960 from trunk into revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (line...
Quincey KoziolQuincey Koziol
ebe57002d61[svn-r16960] Description: Add a new H5F_ACC_SWMR_WRITE flag for H5Fcreate/H5Fopen, so that an application can indicate that it is modifying the file in a SWMR scenario and internal algorithms can make appropriate adjustments to order their I/O operations to meet the constraints necessary for ensuring SWMR consistency. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORT...
Quincey KoziolQuincey Koziol
0917096d347[svn-r16902] Description: Bring r16875:16901 from trunk to revise_chunks branch. Tested on: FreebSD/32 6.3 (duty) (h5committest not required for this branch)
Quincey KoziolQuincey Koziol
cb0c04e1d4d[svn-r16888] Description: Bring r16821:16875 back from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (l...
Quincey KoziolQuincey Koziol
08677fc32a3[svn-r16877] Description: Remove these files in preparation for merging them from the trunk. Tested on: (no test yet, this is just repository management)
Quincey KoziolQuincey Koziol
284d51f6507[svn-r16850] Description: Add some extra tests for when we are using extensible array as chunk index. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode So...
Quincey KoziolQuincey Koziol
db82e345842[svn-r16848] Description: Add test (and bugfixes) for detecting if a filter makes a chunk size larger than can be encoded in a 32-bit variable (in the file). Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, ...
Quincey KoziolQuincey Koziol
4c3073f9558[svn-r16846] Description: Fix broken (for how long?) H5_ASSIGN_OVERFLOW macro to actually detect overflows during assignments, along with several errors it [now] detected. Cleaned up a fix minor warnings and/or pieces of code also. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd6...
Quincey KoziolQuincey Koziol
5bb857476f9[svn-r16825] Description: Bring revisions 16636:16821 from trunk to revise_chunks branch Tested on: FreeBSD/32 6.3 (duty) Mac OS X/32 10.5.6 (amazon) (h5committest not needed on this branch)
Vailin ChoiVailin Choi
35bbc743d4c[svn-r16764] To fix a bug in extensible arrays as chunk index: When the dataset is closed in H5D_close(), the pointer to the extensible array struct in the layout message is copied via H5D_flush_real() before H5D_chunk_dest(). This causes an abort from "Assertion `ea->hdr' failed" later when the dataset is re-opened and read. The bug was fixed by adding a flag to the reset function for indexed storage to set/not set the address of the indexed array. H5O_layout_copy() calls H5D_chunk_idx_rese...
Quincey KoziolQuincey Koziol
52fed52f9c6[svn-r16640] Description: Bump version string after making snapshot Tested on: FreeBSD/32 6.3 (duty) h5committest not required on this branch
Quincey KoziolQuincey Koziol
f4a6b264fd8[svn-r16639] Description: Encode size of filtered chunks in a more compact way. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) ...