Commit Graph

1303 Commits

Author SHA1 Message Date
HDF Tester
bf3a445ff7 [svn-r22803] Snapshot version 1.8 release 10 (snap12) 2012-09-23 19:27:42 -05:00
Albert Cheng
e68e506511 [svn-r22800] Documented the retiremen of mpi-perf. 2012-09-22 14:44:25 -05:00
Jonathan Kim
5188e7a617 [svn-r22780] Purpose:
HDFFV-8143 Provide a routine(s) for telling the user why the library broke collective data access

Description:
    Added H5Pget_mpio_no_collective_cause() function that retrive reasons why the collective I/O was broken during Read/Write IO access.
    Reasons to break collective I/O:
     - SET_INDEPENDENT
     - DATATYPE_CONVERSION
     - DATA_TRANSFORMS
     - MPIPOSIX
     - NOT_SIMPLE_OR_SCALAR_DATASPACES  (NULL Space)
     - POINT_SELECTIONS
     - NOT_CONTIGUOUS_OR_CHUNKED_DATASET  (Compact or External-Storage)
     - FILTERS  

    Merged from HDF5 trunk r22735, r22741 , 22743, 22744, 22763.

Tested: 
    jam-pp (linux32-LE), koala-pp (linux64-LE), wallaby-pp
2012-09-17 14:14:56 -05:00
Mike McGreevy
a2500fa7c3 [svn-r22775] Purpose:
Update RELEASE.txt

Description:

    Merge changes from 1.8.9's known issues and platforms tested
    section of the RELEASE.txt up to the 1.8 branch in preparation
    for the 1.8.10 release.
2012-09-17 11:29:13 -05:00
HDF Tester
fb83bb8470 [svn-r22767] Snapshot version 1.8 release 10 (snap11) 2012-09-16 19:27:21 -05:00
Jonathan Kim
0c21f00cf8 [svn-r22753] Purpose:
HDFFV-5919 -  GMQS: h5diff - The number of object difference is not consistent between dataset and group/type when attribute(s) have differences

Description:
  Object differences are not consistent between dataset and group/datatype when their attribute(s) have differences. This is because attribute(s) differences is not accumulated to group or datatype object’s difference, but accumulated to dataset difference.
  To fix, do not accumulate attribute difference to dataset difference.  This is referred to h5diff’s default behavior and also past report from users that users were confused by the accumulated behavior. (also can’t figure out only for dataset difference , also hard to spot dataset difference when it has lots of attributes or differences)
  This also lead to fix inconsistent format indicating difference between dataset and group/datatype object.
  Merged from HDF5 trunk r22751. 

Tested: 
    jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), cmake (jam)
2012-09-11 18:19:53 -05:00
HDF Tester
6810576bf2 [svn-r22747] Snapshot version 1.8 release 10 (snap10) 2012-09-09 19:35:24 -05:00
HDF Tester
d76a3faf25 [svn-r22733] Snapshot version 1.8 release 10 (snap9) 2012-09-02 19:29:00 -05:00
Allen Byrne
612af6440b [svn-r22724] Convert tests to *.sh.in.
Convert configure.in to configure.ac.
Align TESTS usage with autotools convention.
Update all references from configure.in to configure.ac

Tested: h5committest
2012-08-28 14:11:34 -05:00
Allen Byrne
8b271f6ca5 [svn-r22717] Update list of tools fixes. 2012-08-27 11:15:45 -05:00
HDF Tester
189abd52ac [svn-r22715] Snapshot version 1.8 release 10 (snap8) 2012-08-26 19:32:58 -05:00
Jonathan Kim
dc7748afb9 [svn-r22701] Purpose:
Address HDFFV-7942 - h5diff: incorrect result for comparing attribute data with different type size in same class

Description:
   When comparing attribute data values with same type class but different size, the result was incorrect.  It was due to the size difference and got truncated. 
   Fixed to match up the smaller type size to big type size like what dataset does.
   Merged from HDF5 trunk r22684 and r22691.

  
Tested: 
 jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), Windows (32-LE cmake), cmake (jam)
2012-08-20 15:11:58 -05:00
HDF Tester
20d05ae593 [svn-r22671] Snapshot version 1.8 release 10 (snap7) 2012-08-12 19:30:24 -05:00
Larry Knox
451fd8514b [svn-r22630] Snapshot version 1.8 release 10 (snap6) 2012-08-05 19:52:07 -05:00
Jonathan Kim
e8197d1941 [svn-r22621] Purpose:
HDFFV-8107 testh5diff will fail if build/test in HDF5 source tree

Description:
  This is sub-task for "HDFFV-8105 testh5diff.sh uses the wrong operator (-a) in an if statement."
  From the HDFFV-8105's update, h5diff test failed if build&test is performed in HDF5 source tree because 'cp' try to copy test files to self dir. 
  It's addressed by skipping if cp's src dir and dest dir is same.
  Also this applied for all other tools under src/tools dir.
  No change to the CMakeLists.txt files because CMake cautions/demands that in-source builds be avoided.
  Merged from HDF5 trunk r22617.

  
Tested: 
 jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), some manual tests as well
2012-08-02 14:32:38 -05:00
Jonathan Kim
62455bb025 [svn-r22619]
Purpose:
  HDFFV-8003 - ph5diff (parallel h5diff): daily test failure on ember intermittently during non comparable test file comparison
  HDFFV-7755 - parallel h5diff : hanging on koala intermittently during non comparable test file comparison

Description:
  non-comparable test intermittently hung on koala and ember, but not on jam. it didn't occur until -np reaches 4 or bigger. it occurred once out of many repeated attempts of the same test.
  There was a incorrectly (mistakenly?) duplicated code in MPI section which caused such hang in a certain condition. The test used more processes than other tests, which increased chance to trigger more undone processes, and such process could enter the incorrect code section and wait for wrong pair of send. it explains why it occurred intermittently according to machine condition and using a certain feature. 
  Removed incorrect code which blocked correct code.
  Merged from HDF5 trunk r22618.
  
Tested:
 jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), some manually repeated test performed in parallel
2012-08-02 11:10:03 -05:00
Albert Cheng
85d0f3befd [svn-r22595] Bug fix: HDFFV-8105
Description:
The test command in COPY_TESTFILES_TO_TESTDIR used the wrong operator -a which
means and. It is not sufficient to test mere existence as $tstfile could have
been a directory or other non-file things.  If the file is not readable, the
$CP command would fail but its return code was not checked.

Solution:
Get rid of the test command and go ahead to $CP it and then check its returned
code and report errors if detected.

Tested; committested.
2012-07-22 15:52:34 -05:00
Larry Knox
f49fe94a09 [svn-r22524] Snapshot version 1.8 release 10 (snap6) 2012-07-09 11:52:38 -05:00
HDF Tester
11ddad75fb [svn-r22488] Snapshot version 1.8 release 10 (snap4) 2012-06-24 19:22:53 -05:00
Elena Pourmal
f59572a17e [svn-r22483] Maintenance:
- Fixed a typo in return value of the nh5dread_f_c function ( was 1
      instead of 0 on success); fixed the return value to make it consistent
      with other Fortran functions; cleaned the code from debug statements.

Platforms tested: jam with GNU and Intel compilers, fortran 2003 feature.
2012-06-23 18:31:43 -05:00
Raymond Lu
ba30e9248f [svn-r22459] I added an item in the known problem section for the data conversion problem on Mac Lion. 2012-06-12 15:58:56 -05:00
HDF Tester
ba0ea5dc9c [svn-r22449] Snapshot version 1.8 release 10 (snap3) 2012-06-10 18:40:40 -05:00
HDF Tester
9c7b4d7a7f [svn-r22428] Snapshot version 1.8 release 10 (snap2) 2012-06-03 19:24:55 -05:00
HDF Tester
21ebc483fc [svn-r22414] Snapshot version 1.8 release 10 (snap1) 2012-05-27 19:29:58 -05:00
HDF Tester
1fd36c6a34 [svn-r22383] Snapshot version 1.8 release 10 (snap0) 2012-05-20 19:31:06 -05:00
Mohamad Chaarawi
ca8d4218d2 [svn-r22376] add a test to expose a memory leak when adding/removing the same property in property list multiple times.
fix that bug.
2012-05-18 09:18:09 -05:00
Allen Byrne
8d9a9d0ed3 [svn-r22355] Correct the windows references in the configurations tested section 2012-05-11 09:59:02 -05:00
Jonathan Kim
c631d9e87a [svn-r22320] Purpose:
Fix for HDFFV-7998-h5diff: incorrect behavior and output for comparing symbolic dangling links without following-symlinks option 

Description:
  Fix not to check and display dangling link status without --follow-symlinks option.
  Berfor the fix, when comparing symbolic link to symbolic link without follow-symlinks option, h5diff followed to check if those links are dangling or not. It caused to display output incorrectly (dangling link instead of symbolic link).
  
  The fix also improved performance when comparing lots of symbolic links without the --follow-symlinks option.
  Test cases were added and tagged with jira#.
  This merged from HDF5 trunk r22319.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), cmake (jam)
2012-04-27 10:50:50 -05:00
Raymond Lu
e12e4936e9 [svn-r22282] Issue 7934 - The data sieve buffer size was for all the datasets in the file. It
could waste memory if any dataset size is smaller than the sieve buffer
      size.  Now the library picks the smaller one between the dataset size
      and the sieve buffer size from the file access property. (There is no change
      to hl/ and fortran/ directories.  They were property changes during the merge
      from the trunk)

Tested on jam, koala, and ostrich.
2012-04-12 10:22:16 -05:00
Mike McGreevy
676e001b35 [svn-r22269] - Clear out RELEASE.txt ahead of 1.8.10 changes
- Update version references in RELEASE.txt
- Add reminder to HISTORY-1_8.txt that it needs the completed
  RELEASE.txt from the 1.8.9 branch when it's done
2012-04-09 14:49:31 -05:00
Mike McGreevy
dd47da23a7 [svn-r22268] Update 1.8 branch version to 1.8.10-snap0 2012-04-09 14:39:33 -05:00
HDF Tester
4ee9bde353 [svn-r22259] Snapshot version 1.8 release 9 (snap16) 2012-04-08 19:29:44 -05:00
Vailin Choi
dee21e9e82 [svn-r22252] Fixed a bug in H5Ocopy(): When copying an opened object, call the object's
flush class action to ensure that cached data is flushed so that H5Ocopy will get
the correct data.  (HDFFV-7853)
this line, and those below, will be ignored--

_M   .
M    test/objcopy.c
M    src/H5Ocopy.c
M    src/H5Goh.c
M    src/H5Dint.c
M    src/H5Opkg.h
M    src/H5Doh.c
M    src/H5Toh.c
M    src/H5O.c
M    src/H5Dpkg.h
M    release_docs/RELEASE.txt
_M   fortran
2012-04-05 14:14:38 -05:00
HDF Tester
b0a44ceb99 [svn-r22234] Snapshot version 1.8 release 9 (snap15) 2012-04-01 19:28:02 -05:00
Quincey Koziol
e01475a1ab [svn-r22217] Description:
Added note about new '-S' option to h5stat and '-M' option to h5repack.
2012-03-31 00:23:30 -05:00
Quincey Koziol
0e573bd240 [svn-r22215] Description:
Bring r22171 from trunk to 1.8 branch:

Bring "merge committed datatypes during H5Ocopy" feature from branch to
    trunk.  (Also has some minor bugfixes with it)

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug
    (h5committest coming up)
2012-03-30 23:40:52 -05:00
Dana Robinson
d73d19fb0a [svn-r22212] Brought r22211 from the trunk
STDIO VFD fixes (HDFFV-7917).  Mainly Windows correctness issues (propagated from the SEC2 VFD and the old Windows VFD) and issues where large files are accessed.

Tested on:
64-bit Mac OS-X
64-bit Windows 7
jam
koala
ostrich
2012-03-30 16:43:30 -05:00
Mike McGreevy
5799eccab8 [svn-r22210] Purpose:
Merge fix for HDFFV-944 (r22149) from trunk to hdf5_1_8.

    (Also reran bin/reconfigure which updated trace information
    for the two new MPI functions for getting/setting atomicity
    in src/H5Fmpi.c)

Tested:
    h5committest
2012-03-30 16:00:55 -05:00
Mike McGreevy
7f7b8bd972 [svn-r22208] Purpose:
Merge fix for HDFFV-398 (r22146 and r22147) from trunk to hdf5_1_8.
Tested:
    h5committest
2012-03-30 12:02:03 -05:00
Scot Breitenfeld
4ae9998f2a [svn-r22207] Added new release text for new C/Fortran high level APIs, new fortran APIs and
bug fixes.
2012-03-30 00:47:08 -05:00
Jonathan Kim
646374e701 [svn-r22188] Purpose:
Fix for HDFFV-7644 GMQS: h5diff - incorrect behaviors when comparing HDF5 files with different type of objects (dataset, group, type) as common objects

Description:
  Fixed failure for comparing same named object with different object types in comparing groups. (common object comparison)
  Prior to the fix, h5diff resulted in error. After the fix, h5diff detects such case as non-comparable and display messages accordingly.
  Test cases were added and tagged with jira#.
  Merged from HDF5 trunk 22176.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
2012-03-29 11:57:01 -05:00
Neil Fortner
658af5c1f8 [svn-r22174] Port r22173 from trunk to 1.8 branch
Purpose: Fix HDFFV-7762

Description:
When copying an object with attribute creation order tracked, the attribute
creation order was not copied correctly to the destination file, causing an
error if the creation order was also indexed (due to attempting to insert
duplicate keys) or incorrect creation orders otherwise.  Fixed to copy the
creation order correctly.

Also fixed the attribute character set not being copied, and fixed an issue
where an attribute opened with H5Aopen (or similar, but not by_idx), from an
object using the latest format but without creation order being tracked, would
always report the creation order as 0 (and marked as valid).

Tested: jam, koala, ostrich (h5committest), durandal
2012-03-28 16:20:20 -05:00
Dana Robinson
003c646faa [svn-r22159] Propagated Windows and POSIX correctness fixes from the SEC2 VFD to the core VFD. This mainly affects backing store I/O and fixes a bug on Windows where files > 2 GB could not be opened.
Fixes/completes:
HDFFV-7603 (Can't open files > 2 GB on Windows)
HDFFV-7916 (Windows/POSIX correctness fixes)

Tested on:
jam, ostrich, koala, loyalty, 64-bit Mac OS-X Lion, 64-bit Windows 7
2012-03-27 16:03:30 -05:00
Dana Robinson
cfcaf10f26 [svn-r22158] Updated RELEASE.txt concerning HDFFV-7769 (changes to the istore test to keep CTest from timing out when sparse files are not supported). 2012-03-27 15:45:40 -05:00
Mohamad Chaarawi
94502a2769 [svn-r22157] Merge the atomicity routines from the trunk 2012-03-27 13:54:15 -05:00
Raymond Lu
6234c0dee2 [svn-r22156] Issue 7785 - Writing or reading many small chunks ran out of memory and caused seg fault. I added checks in two places to make sure the library returns error stack
when it fails to allocate memory.  I didn't add any test to the test suite since there is no good way to test it.  But I tested and verified the error stack by hand.

Tested on jam - this is a merge from the trunk.
2012-03-27 12:03:32 -05:00
Allen Byrne
bf4f44388b [svn-r22155] Update windows platforms 2012-03-27 10:49:41 -05:00
Raymond Lu
0035a10a22 [svn-r22145] #Issue 7922 - H5Pset_data_transform had seg fault with some operations like x*-100.
The parser mistaked "-" as substraction.  I fixed it and also fixed another problem
with some special cases like 100-x and 2/x.  This is a merge from the trunk.

Tested on jam, koala, and ostrich.
2012-03-26 14:06:42 -05:00
HDF Tester
4568da2c53 [svn-r22141] Snapshot version 1.8 release 9 (snap14) 2012-03-25 19:29:22 -05:00
Jonathan Kim
b462f48e9b [svn-r22124] Purpose:
Fix for HDFFV-7837 - h5diff: incorrect behavior with exclude-path option when unique object exist only in one file

Description:
  If unique objects exists only in one file and try to exclude
  the unique objects with --exclude-path option, h5diff missed 
  excluding some objects. 
  Fixed to exclude objects correctly in such case.
  Test cases were added and tagged with jira#.
  Merged from HDF5 trunk r22114.


Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-03-22 14:35:41 -05:00