summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r22522] Merge trunk revision 22520 cmake files and h5dump/h5diff and ↵Allen Byrne2012-07-0675-1034/+4315
| | | | configure to branch
* [svn-r22521] Forgot to check in new source files.Dana Robinson2012-07-063-0/+458
|
* [svn-r22520] Made a few changes to error comparisons.Dana Robinson2012-07-055-64/+67
| | | | | Tested on jam. This branch still has h5diff errors. The library tests all pass, though.
* [svn-r22518] Added flush dependencies for SWMR to the local heap code.Dana Robinson2012-07-055-39/+259
| | | | | Tested on jam. This branch still has h5diff errors. The library tests all pass, though.
* [svn-r22515] Converted local heap (H5HL) code to use the new ↵Dana Robinson2012-07-0512-1253/+919
| | | | | | | | | | enter/leave/error macro scheme. Also created separate prefix and data block files so that the local heap code more closely resembles the rest of the data structures. Tested on jam. This branch still has h5diff errors. The library tests all pass, though.
* [svn-r22512] Added BEGIN_FUNC_VOID and END_FUNC_VOID macros to support void ↵Dana Robinson2012-07-031-145/+169
| | | | | | | | | | | functions under the new error handling macro scheme. Also added some helpful comments and cleaned up some formatting. Tested on jam, which has h5diff errors at this time. The library tests all pass so I'm going to check this in.
* [svn-r22508] Minor comment edit to correct return type.Dana Robinson2012-07-021-2/+1
|
* [svn-r22422] Purpose: Add support for SWMR with v2 b-treesNeil Fortner2012-05-3039-432/+2898
| | | | | | | | | | | | | Description: Adds SWMR support to the v2 b-trees when used as a chunk index. Because each node keeps track of the total number of records reachable through each of its children, nodes must be shadowed every time a descendent record is inserted or removed. This implementation prevents this from happening, however, if the node has already been shadowed since the last time the v2 b-tree header was flushed. Also modified SWMR test to include v2 b-trees. Tested: jam, koala, ostrich (h5committest), durandal Note: There is a preexisting failure in the ph5diff (-v) test
* [svn-r22421] Misc enhancements for revise_chunks branch noticed while ↵Neil Fortner2012-05-305-18/+9
| | | | | | | | working on v2 b-trees, but not related to v2 b-trees. Tested: durandal
* [svn-r22255] Fix windows compile errors: Allen Byrne2012-04-065-98/+99
| | | | | | | vs2008 needed H5private.h in H5Oflush.c VS needs windows export decoration (H5DLLVAR) in header used by source file of origin Tested: windows
* [svn-r22254] Description:Quincey Koziol2012-04-06284-2328/+13472
| | | | | | | | | | | | | | | | | | | | | | | | Bring r22085:22251 from trunk to revise_chunks branch. Also tackle some testing issues in test/objcopy.c test and clean up some warnings. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (ostrich) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (ember) w/Intel compilers, w/paralle, C++ & FORTRAN, in production mode Mac OS X/32 10.7.3 (amazon) in debug mode Mac OS X/32 10.7.3 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.7.3 (amazon) w/parallel, in debug mode
* [svn-r22251] Added missing files to CMake configuration file.Dana Robinson2012-04-041-0/+2
|
* [svn-r22241] Fix the failures for h5watch due to format indentation.Vailin Choi2012-04-023-3/+9
|
* [svn-r22187] Purpose: Fix dsets failure on ostrichNeil Fortner2012-03-294-20/+23
| | | | | | | | | | | | | | | Description: The "support" and "unsupport" chunk index callbacks took H5D_chunk_common_ud_t udata pointers, which seems reasonable because the udata is only needed to locate the chunk, and does not need to return anything to the callers. However, for v1 b-trees, H5D_btree_found must be called in order to locate the chunk, and this function assumes that the udata is an H5D_chunk_ud_t and writes to fields that are not in H5D_chunk_common_ud_t. Modified the support and unsupport callbacks to take H5D_chunk_ud_t. Note: h5watch still fails Tested: durandal, ostrich
* [svn-r22172] Fix uninitialized return values.Neil Fortner2012-03-282-3/+3
| | | | Tested: jam
* [svn-r22132] Description:Quincey Koziol2012-03-231-0/+1
| | | | | | | Add missing testfile. (Branch still not passing all tests) Tested on: Mac OSX/64 10.7.3 (amazon) w/debug)
* [svn-r22127] Purpose: Fix earray failureNeil Fortner2012-03-225-87/+168
| | | | | | | | | | | | | Description: In H5Dearray.c, functions would "swizzle" the chunk offset and "down" number of chunks in order to more the unlimited dimension to be the first dimension, but they would not swizzle the chunk dimensions. This could cause two chunks to have the same index, causing problems. Modified code to swizzle the chunk dimensions, and added a test. Note: There is still a problem with h5watch that appears to be unrelated. Tested: durandal
* [svn-r22105] Description:Quincey Koziol2012-03-211153-66248/+132522
| | | | | | | | | | Bring r20557:22085 from trunk to this branch, also fixing some other issues/failures in the branch simultaneously. The h5repack tests are still failing, but Neil will be checking into those, so the branch can be fully functional again. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug
* [svn-r22062] Purpose: Fix bugs in chunk cache's SWMR implementationNeil Fortner2012-03-136-49/+159
| | | | | | | | | | | | | | | | | | | | | Description: Two issues were found with the chunk cache's SWMR implementation: 1. Some places were not properly setting the rdcc field in the index udata struct. Fixed. May eventually need to add an rdcc field to the idx_info struct. 2. While recalculating the indices for chunks in a dataset being resized, it was possible for the chunk cache to attempt to flush a chunk before all the indices were updated, which caused problems when a node split and flush dependencies needed to be updated, because the child nodes could not be found in the chunk cache due to the index being out of date. Modified algorithm in H5D_chunk_update_cache to keep a temporary list of entries that got "bumped", and only evict them after all chunks have updated indices. Also modified H5D_chunk_update_flush_dep and H5D_chunk_update_flush_dep to search this temporary list when looking for the child chunk entry. As a side effect, chunks are now more likely to remain in cache after a call to H5Dset_extent (even without SWMR), so performance should improve slightly.
* [svn-r21989] Purpose: Add SWMR capability to v1 b-treeNeil Fortner2012-02-2724-315/+3208
| | | | | | | | | | | | | | | | | | | | | Description: Adds SWMR capability to v1 b-trees, and the chunk index using v1 b-trees. With this implementation, flush dependencies are always on when in the cache. This will allow attritbutes to be used for "checkpointing" data when object header dependencies are fixed - i.e. if a writer writes data before an attribute in that dataset's object header, then if a reader sees the updated attribute the written data is guaranteed to be visible, as long as that dataset's b-tree nodes are evicted from the reader's cache. Also adds support for compression with SWMR. Also fixes earray implementation to not free (reuse) the file space for deleted chunks and outdated versions of compressed chunks when doing SWMR writes. These should eventually be added to a timeout list. Adds testing for these cases. Tested: durandal
* [svn-r21938] Fix for bad makefile clean code that removes hl/test/test_ld ↵Dana Robinson2012-02-135-5/+4
| | | | and hl/tools/h5watch .h5 files. These files are never regenerated and subsequent make checks after a clean will fail. This is just a temporary fix as the generator code and autotools files need a revisit.
* [svn-r20559] Description:Quincey Koziol2011-04-19180-1649/+6880
| | | | | | | | | | | | | | | | | | Bring r20407:20557 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (ember) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
* [svn-r20555] Purpose: Improve performance when edge chunk filters are ↵Neil Fortner2011-04-191-12/+37
| | | | | | | | | | | | | | | | disabled with no chunk cache. Description: When edge chunk filters and the chunk cache are disabled, the library would previously go through the lock/unlock routines then immediately evict the chunk as is done for filtered datasets, even for the unfiltered edge chunks. This forced the entire chunk to be read/written, even if only part of the chunk was selected. Modified the chunk cache to detect this case, and read/write only the selected portion directly from/to the unfiltered chunk. Tested: jam, amani (h5committest, heiwa down), fedora
* [svn-r20408] Description:Quincey Koziol2011-04-0449-330/+352
| | | | | | | Bring r20382:20407 from trunk to revise_chunks branch. Tested on: Linux/32 2.6 (chicago) w/C++
* [svn-r20383] Description:Quincey Koziol2011-03-31130-7786/+22833
| | | | | | | Bring r19714:20382 from trunk to revise_chunks branch Tested: Linux 2.6/64 (chicago)
* [svn-r20236] Add new files to MANIFEST.Vailin Choi2011-03-141-1/+69
| | | | h5committested.
* [svn-r20196] This checkin consists of the following:Vailin Choi2011-03-0781-82/+7285
| | | | | | | | | | | | | | | A) - Changes to add the new tool "h5watch" to High Level - Changes to add three new High Level public routines for retrieving elements appended to a dataset B) A patch from Mike M. to fix the H5Dflush/refresh problem: src/H5Dpkg.h src/H5Dint.c src/H5D.c C) Fix for an assertion failure in H5FS_sect_link_size() in H5FSsection.c src/H5Dbtree2.c h5committested; tested also on linew, duty, fred.
* [svn-r20146] Description:Quincey Koziol2011-02-22276-7409/+25478
| | | | | | | | | | | | | | | | | | | Bring r19714:20145 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.6 (amazon) in debug mode Mac OS X/32 10.6.6 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r19879] Purpose:Mike McGreevy2010-12-085-24/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve portability of flushrefresh test. Description: The flush/refresh API test was hanging on linew because Solaris's 'date' tool does not recognize the "+%s" option, which returns time since the epoch on other UNIXes. There doesn't seem to be a good way to unify the tools, however, Perl can be easily used for this function. I've modified configure to always check for the existence of Perl (previously it only did so if GNU compilers were being used), and the flush/refresh test script now uses perl to perform this timestamping functionality rather than date, by default. (if Perl is not detected by configure, the script will use date as it did prior to this modification). Fixed a few other compatibility issues w/ Solaris in passing: - fixed 'head' and 'tail' parameters to be more portable - avoid passing NULL to an fprintf call in flushrefresh.c Tested: - Tested testflushrefresh.sh on jam, linew, heiwa, liberty, duty, ember, and abe.
* [svn-r19864] Description:Quincey Koziol2010-12-021-0/+1
| | | | Add new source file for implicit chunk indexing.
* [svn-r19840] Description:Quincey Koziol2010-11-2417-124/+1258
| | | | | | | | Check in Vailin's "implicit" chunk indexing code. Tested on: Mac OS X/32 10.6.5 (amazon) w/debug & production (further testing upcoming shortly)
* [svn-r19765] Purpose:Mike McGreevy2010-11-116-78/+64
| | | | | | | | | | | | | | | | | | | | | | fix a few minor issues related to flush/refresh code Description: - Replaced the globality macros with an enum typedef, to better encapsulate of the values that can be assigned to the variable. - Combined 'tag' and 'globality' properties into a single property by creating a new structure housing both values, since they are always accessed at the same time anyways. - Added an extra parameter check to H5Tflush/H5Trefresh routines to make sure the supplied datatype is a committed datatype. - Renamed and reworked some code to move "metadata" (H5AC) specific things out of the generic cache (H5C) level of code. Tested: h5committest
* [svn-r19739] Purpose:Mike McGreevy2010-11-052-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust flush/refresh tests to allow more time for completion, and fix a bug that caused a race condition between the test script and a process it invokes. Description: Flush/refresh testing slows down considerably with multiple (other) processes running in the background, such as the case when -j option is supplied to gmake when running the test suite. I've extended the amount of time before the test times out due to not receiving a signal, and modified the script so that the timer now resets after receiving a signal so it is not a cumulative timer for the entire test, but rather only per verification process that the script needs to spawn. Additionally, I changed the way the test script detected that a signal from a process was ready by changing detection from 'file exists' to 'non-empty file exists'. This test may need to undergo further tweaking once we get a feeling for how well it currently runs in a number of different scenarios, particularly with regards to how the script and the processes it spawns communicate with each other. Tested: amani, using 'gmake -j 8 check'. h5committest
* [svn-r19716] Description;Quincey Koziol2010-11-021-7/+7
| | | | | | | | | | | | | | | | | Correct use of default API calls to v2 API calls in test code. 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode
* [svn-r19715] Description:Quincey Koziol2010-11-0230-92/+1299
| | | | | | | | | | | | | | | | | Bring r19697:19714 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode
* [svn-r19714] Purpose:Mike McGreevy2010-11-0228-204/+2602
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add API and supporting code to allow single object flushes and refreshes. Description: Added the following API calls: H5Dflush / H5Drefresh H5Gflush / H5Grefresh H5Tflush / H5Trefresh H5Oflush / H5Orefresh Each H5*flush API flushes the targeted object's metadata, while each H5*refresh evicts all metadata related to an object and reopens the object (re-loading needed metadata from disk). New files include src/H5Oflush.c, containing new internal H5O_* functions used by the above API calls. Also, a test file and test script template have been added, test/flushrefresh.c and test/testflushrefresh.sh.in. There is not (yet) a corresponding test script for windows as the current one isn't quite portable. Several H5C and H5AC-level functions have been added to support single object flushing and eviction, and the previously committed 'metadata tagging' code has been tweaked slightly to pull H5AC__* macros out of H5C.c and a few other fixes as necessary as well. Tag globality has been added to better encapsulate the meaning of global tags in the H5C layer of the code. Tested: h5committested.
* [svn-r19698] Description:Quincey Koziol2010-10-2912-131/+970
| | | | | | | | | | | | | | | | | | Bring r19668:19697 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
* [svn-r19672] Description:Quincey Koziol2010-10-272-1/+70
| | | | | | | | | | | | | | | | | | | | | | | Make certain that the SWMR read & write file access flags get passed to externally linked 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode
* [svn-r19669] Description:Quincey Koziol2010-10-2617-38/+61
| | | | | | | | | Bring r19658:19668 from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) w/debug Linux/32 2.6 (jam) w/debug (h5committest not required on this branch)
* [svn-r19659] Description:Quincey Koziol2010-10-2123-647/+587
| | | | | | | | | | | | | | | | | | | | | | Bring r19639:19658 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode
* [svn-r19658] Description:Quincey Koziol2010-10-211-8/+8
| | | | | | | | | Fix incorrect placement of 'swmr_read' flag from write routine to read routine. :-/ Tested on: Mac OS X/32 10.6.4 (amazon) w/debug, production & parallel (h5committest not required on this branch)
* [svn-r19641] Description:Quincey Koziol2010-10-1974-1233/+4709
| | | | | | | | | | | | | | | | | | | | | | Bring r19542:19639 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode
* [svn-r19543] Description:Quincey Koziol2010-10-08156-2405/+6326
| | | | | | | | | | | | | | | | | | | | | | Bring r19411:19542 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode
* [svn-r19413] Description:Quincey Koziol2010-09-17223-5240/+16899
| | | | | | | | | | | | | | | | | | | | | | Bring r19349:19411 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/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode
* [svn-r19390] Added files missing from CMakeLists.txt:Vailin Choi2010-09-151-0/+4
| | | | H5Dbtree2.c, H5Dearray.c, H5Dfarray.c, H5Dproxy.c
* [svn-r19380] Description:Quincey Koziol2010-09-1414-616/+429
| | | | | | | | Minor code cleanups. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (h5committest not required on this branch)
* [svn-r19378] Modifications to using v2 B-tree as index for chunked datasets ↵Vailin Choi2010-09-1324-187/+2642
| | | | | | with >1 unlimited dimensions. h5committested.
* [svn-r19351] Description:Quincey Koziol2010-09-042-75/+21
| | | | | | | | Minor code cleanups to align w/trunk. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (h5committest not required on this branch)
* [svn-r19350] Description:Quincey Koziol2010-09-049-65/+142
| | | | | | | | Bring r19328:19349 from trunk to revise_chunks branch. Tested on: Mac OS X/32 10.6.4 (amazon) w/debug & production (h5committest not needed on this branch)
* [svn-r19338] Purpose:Mike McGreevy2010-09-011-5/+11
| | | | | | | | | | | | | | | Fix bug in super-block load during SWMR read case. Description: This patch skips over the file truncation check whilst loading the super-block when the intent is set to SWMR read. The single writer process may have only partially flushed the file that one of the readers is trying to open, and this check for truncation would fail in that case. Tested: jam