Commit Graph

1582 Commits

Author SHA1 Message Date
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
Allen Byrne
e0b060b430 [svn-r22106] Update linux VM version info 2012-03-21 10:59:42 -05:00
Allen Byrne
1910652b96 [svn-r22104] Added cross platform example text for new h5dump file option 2012-03-21 09:40:05 -05:00
HDF Tester
b1a2c642a7 [svn-r22086] Snapshot version 1.8 release 9 (snap13) 2012-03-18 19:31:55 -05:00
Raymond Lu
20ae9239c8 [svn-r22083] I updated the item for Issue 7756.
No test is needed.
2012-03-16 11:09:58 -05:00
Neil Fortner
4afb95df4f [svn-r22073] Port r22072 to 1.8 branch
Purpose: Fix rare corruption bug (HDFFV-7879)

Description:
When using the new object header format, it was possible for corruption to occur
if the first object header chunk changed size such that the lenght of the "chunk
0 size" field changed.  This only occurred if there were messages that had not
been decoded.  The original algorithm that changed the object header chunk size
marked all messages as dirty, causing those that had not been decoded to have
both the raw and native form invalidated.  Changed the algorithm to avoid
marking messages dirty and added assertions to catch the case where messages
are dirtied without being decoded (or recently created) first.

Tested: jam, koala, ostrich (h5committest), durandal
2012-03-15 14:23:55 -05:00
Jonathan Kim
493e1e8f80 [svn-r22057] Purpose:
Fix for HDFFV-7835 h5diff: incorrect result for comparing the two same type symlinks as dangling links.

Description:
  When two symbolic dangling links are compared with --follow-symlinks option,
  the result should be same. It works for comparing two files, but didn't work
  for comparing two objects. 
  Test cases were added and tagged with jira#.
  Merged from HDF5 trunk r22038.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-03-12 17:49:17 -05:00
Quincey Koziol
37156e3914 [svn-r22055] Description:
Bring r22053 from trunk to 1.8 branch:

    Correct corner case for creating a contiguous dataset with a zero-sized
dataspace, when the allocation time is set to early.

    Also clean up a few compiler warnings in the dataspace code.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug & parallel
2012-03-12 16:54:00 -05:00
Allen Byrne
1adc7aef23 [svn-r22048] Add h5dump issues fixed 2012-03-12 15:36:25 -05:00
HDF Tester
e6efdf9620 [svn-r22041] Snapshot version 1.8 release 9 (snap12) 2012-03-11 20:22:12 -05:00
Jonathan Kim
185cc9746b [svn-r22031] Purpose:
Task for HDFFV-7862 - Select data by chunk direction to improve performance in h5repack

Description:
  h5repack sometimes became very slow when handling big chunked datasets in
  certain cases. (when chunk boundary doesn't match with a hyperslab boundary.)
  The main issue was from figuring out a hypeslab without considering chunk
  boundary to read from and write to such datasets.
  The update was made to figure out a better hyperslab unit with considering
  chunk boundary to improve performance for such cases prior to the update.


Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows
2012-03-06 10:41:55 -05:00
HDF Tester
7619eb4b18 [svn-r22023] Snapshot version 1.8 release 9 (snap11) 2012-03-04 19:27:29 -05:00
Allen Byrne
b16a1bf71c [svn-r22014] Add USER_BLOCK change and highlight whitespace changes for h5dump refactoring 2012-03-02 09:39:58 -05:00
Allen Byrne
68d93b7f4e [svn-r22013] HDFFV-7560:
Merge 1.8 and h5dump/tools and tests based on tools library from trunk.
Reduced warnings.

HDFFV-7949:
Remove duplicated functions in h5ls

Tested: local linux,h5committest
2012-03-02 09:21:13 -05:00
Albert Cheng
c714d9ef43 [svn-r22000] Updated for the changes made to IBM configure.
Also update the IBM tested platform information.
2012-02-28 07:46:19 -05:00
HDF Tester
a263f6cfdb [svn-r21961] Snapshot version 1.8 release 9 (snap10) 2012-02-19 19:22:11 -05:00
Dana Robinson
7d8acc2824 [svn-r21927] Updated RELEASE.txt with HDFFV-7780 information. 2012-02-10 16:51:40 -05:00
Raymond Lu
dda14b5a1c [svn-r21914] Issue 7829 - data conversion from "long double" to integers failed on Ubuntu with optimization. I documented it as
a known solution and provided users a way to lower down the optimization.

No test.
2012-02-07 16:43:38 -05:00
Raymond Lu
a7c969372e [svn-r21912] Issue 7756 - Creating a dataset in a read-only file caused seg fault when the file is closed. I fixed the problem by putting a condition check early in H5O_create of H5O.c. The old code checked it too late, not until a file space is created. I added a test case in tfile.c to check the creation of group, dataset, attribute, and datatype.
Tested on jam - I've tested the same changes in the trunk with h5committest.
2012-02-07 10:49:44 -05:00
HDF Tester
4596ad79a9 [svn-r21911] Snapshot version 1.8 release 9 (snap9) 2012-02-05 19:54:51 -05:00
HDF Tester
f59e450d9c [svn-r21899] Snapshot version 1.8 release 9 (snap8) 2012-01-29 19:26:11 -05:00
Jonathan Kim
2558bfc562 [svn-r21892] Purpose:
Fix for HDFFV-7836 h5diff: displays error stack message for comparing the two dangling symlink with follow-symlinks option

Description:
  While ago, to improve performance, skipping same object checking 
  (h5tools_is_obj_same()) was added. 
  However the checking function doesn't understand about the dangling link and
  caused the issue. 
  Since handling dangling link code section already implemented, move the 
  checking function after handling dangling-links to address the problem.
  Test was added and tagged with jira#.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-01-25 16:12:15 -05:00
HDF Tester
8f2a6ff7f7 [svn-r21885] Snapshot version 1.8 release 9 (snap7) 2012-01-22 19:27:06 -05:00
HDF Tester
3457f23dde [svn-r21877] Snapshot version 1.8 release 9 (snap6) 2012-01-15 19:26:17 -05:00
Jonathan Kim
5540ecb72d [svn-r21870] Purpose:
Fix for HDFFV-7840 h5repack: memory leak over one of the h5diff test file

Description:
  Turned out that there were two causes of memory leaks.
  1. for handling variable length string in attribute. 
  2. for handling compound type with non-reference members.  
  The first issue is fixed in copy_attr() which is updated to use h5tools_detect_vlen to take care of vlen string as well as vlen data. 
  The second is fixed in copy_refs_attr() of compound handling code.
  Merged from HDF5 trunk r21869.
  
Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-01-10 11:23:38 -05:00
HDF Tester
da199c11f4 [svn-r21868] Snapshot version 1.8 release 9 (snap5) 2012-01-08 19:26:38 -05:00
Jonathan Kim
26c62123eb [svn-r21866] Purpose:
Fix for HDFFV-7838 h5ls: segfault for handling region reference in attribute with -v option

Description:
  Segfault occurred when h5ls access region reference data in an attribute. 
  This didn't occurred when -v option was used. 
  The cause was "h5tool_format_t info;" struct variable members were accessed
  without proper values were assigned (was NULL), so printf failed later in the code.
  Merged from HDF5 trunk r21865.
  
Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), , cmake-Windows (32-LE)
2012-01-06 11:17:22 -05:00
HDF Tester
2f06600bbb [svn-r21858] Snapshot version 1.8 release 9 (snap4) 2012-01-01 19:25:16 -05:00
HDF Tester
ddf59dd30f [svn-r21851] Snapshot version 1.8 release 9 (snap3) 2011-12-25 19:31:44 -05:00
HDF Tester
fefcc80c7e [svn-r21832] Snapshot version 1.8 release 9 (snap2) 2011-12-18 19:27:11 -05:00
Allen Byrne
0c7f2a3214 [svn-r21807] Update CMake Required version to match current standard 2.8.6 2011-12-05 11:46:22 -05:00
Allen Byrne
439d540897 [svn-r21806] HDFFV-7854 - Updated all CMakeLists.txt minimum version to be 2.8.6. 2011-12-05 11:36:06 -05:00
HDF Tester
e98218b62c [svn-r21800] Snapshot version 1.8 release 9 (snap1) 2011-12-04 19:19:54 -05:00
Neil Fortner
33830b7221 [svn-r21794] Add RELEASE.txt note for r21791 2011-12-01 13:57:07 -05:00
HDF Tester
77fcd58604 [svn-r21776] Snapshot version 1.8 release 9 (snap0) 2011-11-27 19:29:01 -05:00