Commit Graph

12853 Commits

Author SHA1 Message Date
Jonathan Kim
27535adaa9 [svn-r22373] Purpose:
Fix h5repacktst (test file generating binary) to address HDFFV-8016  h5repacktst failed in AIX 32bit mode

Description:
  Segmentation fault occurred when h5repacktst try to generate a dataset when
  system memory is limited to 256MB. 
  Add error handling to display apporiate message to exit and adjust the test 
  dataset according to the original size which didn't causing out of memory.

Tested:  test was done by limit memory in csh.
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE)
2012-05-16 16:16:20 -05:00
Dana Robinson
6e1a85e781 [svn-r22371] Fix for HDFFV-7697
Minor change to error message text in H5R.c.

Minor change: tested on jam
2012-05-15 12:38:36 -05:00
Larry Knox
7e33b49405 [svn-r22369] Change case of filename to match file. 2012-05-14 22:12:31 -05:00
Allen Byrne
45e119b7d2 [svn-r22368] change file name case 2012-05-14 17:36:04 -05:00
Allen Byrne
987b0ac639 [svn-r22366] Added libsettings file to packaging 2012-05-14 15:09:13 -05:00
Allen Byrne
a4eb58bc33 [svn-r22361] Change library source properties: remove "LANGUAGE C" property from headers. Add "LINKER C" property to link.
Tested: local linux
2012-05-14 12:19:56 -05:00
HDF Tester
306a2e07e1 [svn-r22356] Snapshot version 1.9 release 117 2012-05-13 09:35:22 -05:00
Allen Byrne
b285c91189 [svn-r22346] replace C++ style comments 2012-05-07 12:47:46 -05:00
HDF Tester
825a2ae17e [svn-r22326] Snapshot version 1.9 release 116 2012-04-29 09:36:52 -05:00
Quincey Koziol
b1b8ff96bb [svn-r22324] Description:
Change name of MPE log file produced from "cpilog" (which was the name
used in the example code we were referencing) to "h5log".

Tested on:
    None, too trivial, eyeballed only...
2012-04-29 00:04:39 -05:00
Jonathan Kim
b9b39067e0 [svn-r22323] Description:
The ph5diff (parallel h5diff) can intermittently hang in parallel mode
  when comparing the two HDF5 files that contains common name objects with 
  different object types.  (HDFFV-8003)
  Skip only the specific test for parallel until the fix has made.

Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
2012-04-27 15:37:02 -05:00
Jonathan Kim
1b35c60118 [svn-r22319] 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#.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-04-26 10:56:16 -05:00
Allen Byrne
8c138d7844 [svn-r22318] Use new function that combines two functions that check for vlen types. Based on code used in h5ls.
Tested: local linux
2012-04-26 09:51:36 -05:00
Quincey Koziol
447d13e82b [svn-r22312] Description:
Correct error reported by user (Martin Otte) where we weren't using
realloc'ed buffer in MPI datatype code.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/parallel
2012-04-23 14:21:23 -05:00
HDF Tester
3d90128b16 [svn-r22311] Snapshot version 1.9 release 115 2012-04-22 09:35:32 -05:00
Jonathan Kim
41b9ce962a [svn-r22300] Purpose:
Fix for HDFFV-8001 - h5unjam: segfault when used -V (show version) option

Description:
  h5unjam has an option '-V' to display version information.
  "h5unjam -V" caused segfulat for 1.8.9 pre-release.

Tested:
  jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE),  Windows (32-LE cmake), Cmake (jam)
2012-04-19 16:38:07 -05:00
Quincey Koziol
a07c8f9247 [svn-r22287] Description:
Clean up more FUNC_ENTER/FUNC_LEAVE macros and move H5D & H5T code toward
the final design (as exemplified by the H5EA & H5FA code).

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug & parallel
2012-04-16 16:20:26 -05:00
HDF Tester
bdb6e538ac [svn-r22286] Snapshot version 1.9 release 114 2012-04-15 09:36:51 -05:00
Jonathan Kim
10b62203a3 [svn-r22277] Purpose:
Fix for HDFFV-7993 - h5repack fails with error "chunk size must be <= maximum dimension size for fixed-sized dimensions"

Description:
  Fixed a failure when change the chunk size of a specified chunked dataset with unlimited max dims.
  Also took care of converting to contiguous and compact from the dataset.
  Test cases were 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-04-11 15:57:10 -05:00
Allen Byrne
5044553875 [svn-r22275] Clear up examples vs applications instances and add minimum file. 2012-04-11 12:37:50 -05:00
Allen Byrne
09fa6e9c54 [svn-r22263] Use correct index for inserting null terminator
Tested: windows under debug
2012-04-09 12:25:17 -05:00
HDF Tester
e6d35a86f3 [svn-r22257] Snapshot version 1.9 release 113 2012-04-08 09:40:16 -05:00
Allen Byrne
fad3139684 [svn-r22247] Added new files and tests to CMakeLists.txt
Tested: local linux
2012-04-04 13:01:29 -05:00
Scot Breitenfeld
1a4865d8fe [svn-r22246] Changed code comments for h5ltpath_valid_f 2012-04-03 23:02:17 -05:00
Quincey Koziol
2bd76c2d86 [svn-r22244] Description:
Correct use of deprecated API routines in test routine.

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/C++ & FORTRAN,
                in production mode
        Mac OS X/32 10.6.8 (amazon) in debug mode
        Mac OS X/32 10.6.8 (amazon) w/C++ & FORTRAN, w/threadsafe,
                in production mode
2012-04-03 16:42:18 -05:00
Scot Breitenfeld
2c75e81cde [svn-r22243] Updated the comments for robodoc inclusion and changed spacing formatting in the source
headers, cosmetic changes only.
2012-04-02 23:13:30 -05:00
Raymond Lu
3c017d7d37 [svn-r22242] 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.

Tested on jam, koala, and ostrich.
2012-04-02 17:14:50 -05:00
Quincey Koziol
b797818c8b [svn-r22240] Description:
Update comment about metadata block size test.
2012-04-02 13:26:00 -05:00
Albert Cheng
41f7a9fb39 [svn-r22238] Added comment to explain why FNAME4 is used and cautioned other files may not
work.
2012-04-02 10:27:39 -05:00
Quincey Koziol
e7edf48b8d [svn-r22236] Description:
Switch 'snprintf' -> 'HDsnprintf'

Tested on:
	(eyeballed only, very simple)
2012-04-02 09:39:37 -05:00
Binh-Minh Ribler
88ce565d7d [svn-r22235] Purpose: Fixed bugs HDFFV-2761 & HDFFV-7852
Description:
    - Replaced PredType::NotAtexit() with PredType::AtExit(H5CPP_EXITED);
      and used PredType::AtExit as a flag to detect when all predefined
      types have been destroyed.  Then, H5close will be called to terminate
      the library after its being re-initiated when the PredType destructors
      were activated.  This change removed the memory leaks shown by the
      user's sample program.
    - Added H5CPP_EXITED for PredType::AtExit to use as a flag
    - Updated some inaccurate comments
    - Removed stream functions from FileAccPropList
    - Replaced H5_VMS with appropriate macro in H5IdComponent.cpp
    - Corrected many URLs (hdfgroup vs. ncsa) in comments
    - Replaced std::string with H5std_string in comments
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 2.6 (amani)
    SunOS 5.10 (linew)
2012-04-01 22:14:19 -05:00
Quincey Koziol
42306f8ed4 [svn-r22233] Description:
Correct several errors in fractal heap code: root indirect block was
getting pinned/protected more than once, "single" free space sections weren't
getting "re-parented" correctly when the heap transitioned between having a
root indirect block and a root direct block, and several related issues.  Also
cleaned up some warnings in library/tests.

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
    Mac OSX/64 10.7.3 (amazon) w/debug
2012-04-01 18:53:17 -05:00
Quincey Koziol
982f1ff8ff [svn-r22229] Description:
Add 'H5O_mcdt_search_cb_t' to bin/trace script and re-run the
bin/reconfigure script.

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
2012-04-01 17:32:04 -05:00
Quincey Koziol
85594d2856 [svn-r22224] Description:
Clean up a few warnings and use constant values for free-space
parameters for the metadata block size test.

Tested on:
	Linux/64 2.6.18 (koala) w/production & szip
	(h5committested also)
2012-04-01 16:18:37 -05:00
Quincey Koziol
6783ce354c [svn-r22222] Description:
Update GCC compiler flags for new 4.7.0 release.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/gcc 4.7.0
2012-04-01 15:42:21 -05:00
Quincey Koziol
cb28551c3e [svn-r22221] Description:
Small code cleanup while tracking down h5repack issue.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug
    (h5committest coming up)
2012-04-01 14:25:41 -05:00
Albert Cheng
8123f8221a [svn-r22220] Feature: HDFFV-7981
Added test to verify h5repack --metadata option produces bigger size file.

Tested: h5committest (koala, jam, ostrich).
2012-03-31 15:50:31 -05:00
Quincey Koziol
c2a9dcb897 [svn-r22219] Description:
Merge "file image" changes from feature branch back to trunk.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug
    (h5committest upcoming)
2012-03-31 03:49:35 -05:00
Albert Cheng
b51ffb25fe [svn-r22214] Feature: HDFFV-7981
Added test to verify h5repack --metadata option produces bigger size file.

Tested: h5committest (koala, jam, ostrich).
2012-03-30 18:24:31 -05:00
Dana Robinson
ea8166cf62 [svn-r22211] 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:42:47 -05:00
Allen Byrne
0911e4e78a [svn-r22202] Add extra search term 2012-03-29 17:26:29 -05:00
Allen Byrne
a3911962c7 [svn-r22199] Correct typo 2012-03-29 17:18:48 -05:00
Allen Byrne
3690a875f2 [svn-r22198] Update MINGW configuration (MinGW is Windows except for some issues) 2012-03-29 17:16:38 -05:00
Allen Byrne
40c3252951 [svn-r22195] Add PASS_REGULAR_EXPRESSION property to fortran tests to verify 0 errors. Some platforms do not return proper value in CMake ADD_TEST and results in a false positive.
Tested: local linux
2012-03-29 16:32:59 -05:00
Allen Byrne
45a0d7e3f4 [svn-r22190] Update MINGW configuration 2012-03-29 12:51:56 -05:00
Allen Byrne
7d347f2afd [svn-r22185] Update MINGW configuration to match HDFMacros settings for shared library 2012-03-29 10:59:34 -05:00
Allen Byrne
455c125685 [svn-r22183] Correct typo 2012-03-29 10:29:06 -05:00
Allen Byrne
f05aa59a26 [svn-r22182] Update MINGW configuration 2012-03-29 09:48:57 -05:00
Quincey Koziol
7ffa2b1bea [svn-r22181] Description:
Correct typo in test file name.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug
2012-03-29 08:46:16 -05:00
Quincey Koziol
a3dcbef52b [svn-r22180] Description:
Add new "metadata block size" command line option ('-M <x>' or
'--metadata_block_size=<x>') for h5repack.

Tested on:
    Mac OSX/64 10.7.3 (amazon) w/debug)
    (h5committest upcoming)
2012-03-29 05:49:38 -05:00