Commit Graph

223 Commits

Author SHA1 Message Date
Elena Pourmal
2714638dec [svn-r7023]
Purpose: Maintenance for the third round of testing

Description: Increased the version number to 1.5.59 after creating
             a tar ball for testing.

Solution:

Platforms tested:

Misc. update:
2003-06-11 07:46:09 -05:00
Quincey Koziol
b6f348df6e [svn-r7020] Purpose:
Bump version number after making snapshot
2003-06-10 14:35:29 -05:00
Quincey Koziol
6ea5252281 [svn-r7018] Purpose:
Bug fix

Description:
    The dataset's modification time was getting set whenever raw data was
written with H5Dwrite.  Unfortunately, this is a metadata change (which are
required to be performed collectively) and H5Dwrite may be called independently
from a parallel program, resulting in metadata cache corruption and/or program
hangs.

Solution:
    Don't update the modification time when raw data it written. :-(

Platforms tested:
    FreeBSD 4.8 (sleipnir) w/parallel
    h5committest

Misc. update:
    Noted in release notes and also sent to Frank for updating the docs.
2003-06-10 13:47:26 -05:00
Quincey Koziol
212a9529b0 [svn-r7003] Purpose:
Code cleanup/new features.

Description:
    Clean up whitespace & formatting.

    Make the -S (simple) output display a dataset's modification time in UTC
        rather than local timezone.

    Display variable-length datatype information.

    Simplified & enhanced bitfield datatype information displayed.


Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-06-09 14:22:55 -05:00
HDF Admin
6953bd7082 [svn-r6986] Snapshot version 1.5 release 56 2003-06-06 09:45:55 -05:00
Quincey Koziol
c134146b3e [svn-r6975] Purpose:
Bug fix

Description:
    Don't attempt to perform collective I/O on chunked datasets.

Platforms tested:
    FreeBSD 4.8 (sleipnir) w/parallel
    h5committested
2003-06-05 15:05:52 -05:00
Quincey Koziol
51b427848d [svn-r6974] Purpose:
Bump version #

Description:
    Bump the version # of the library after creating snapshot for SAF developers
to test with.
2003-06-05 12:44:43 -05:00
Quincey Koziol
bb042d83c7 [svn-r6950] Purpose:
API tweak.

Description:
    The H5Sget_select_bounds() API call was using hsize_t arrays for retrieving
the 'start' and 'end' coordinates, which is counter to the rest of the dataspace
API.

Solution:
    Change the arrays to be hssize_t instead.

Platforms tested:
    FreeBSD 4.8 (sleipnir) w/C++
    FreeBSD 4.8 (sleipnir) w/parallel
    h5committested

Misc. update:
    Updated all docs for this change.

    Added 1.4 compatibility #ifdef's
2003-06-04 10:22:23 -05:00
Elena Pourmal
360fc65279 [svn-r6948]
Purpose: Maintenance for 1.6 release

Description: I did more cleanup and restructuring of the file.
             Please take a look at the file when you have a chance.
             Thank you!

Solution:

Platforms tested:

Misc. update:
2003-06-03 12:27:13 -05:00
Elena Pourmal
db2631c956 [svn-r6945]
Purpose: Maintenance for 1.6 release

Description: HISTORY.txt was not updated in 1.5 branch since 1.2.0 release.
             RELEASE.txt had a lot of redundant info that is now in HISTORY.txt
             INSTALL_Windows_withF90.txt was lost in 1.5 branch.

Solution: I updated HISTORY.txt to include release history up to 1.4.5 release.
          After that I removed all information related to the 1.4.* releases
          from RELEASE.txt file. "Platforms Tested" section was brought up
          to date based on the information provided by developers for 1.6.0 first
          round of testing. RELEASE.txt still needs a lot of work.
          INSTALL_Windows_withF90.txt  is also a first draft, more work is needed.

Platforms tested: N/A

Misc. update:
2003-06-02 15:36:31 -05:00
Pedro Vicente Nunes
815b6fb790 [svn-r6931] Purpose:
updated install instructions  for code warrior with szip


Description:

Solution:

Platforms tested:

Misc. update:
2003-05-31 03:51:31 -05:00
Albert Cheng
f116c70ecc [svn-r6917] Purpose:
Updated with new information of LANL Compaq Q.
Slight wording change about HDF5_PARAPREFIX.
2003-05-23 09:58:10 -05:00
Elena Pourmal
01f6493cd0 [svn-r6905]
Purpose: Maintenance for the second round of testing

Description: Used bin/h5vers to change version number to 1.5.55

Solution:

Platforms tested: arabica

Misc. update:
2003-05-20 08:44:58 -05:00
Bill Wendling
f0ba025553 [svn-r6887] Purpose:
Update

Description:
    Removed mention of HP-UX10.20 and VClass machines since we don't
    support them anymore.
2003-05-17 14:39:18 -05:00
Quincey Koziol
4010a6d9d1 [svn-r6867] Purpose:
Update platform information for release testing.
2003-05-13 15:01:13 -05:00
MuQun Yang
ae3c53acf1 [svn-r6853] Purpose:
Add decriptions to use libtestD.dll.

Description:
libtestD.dll should be placed to a place that the user can find in order to
test HDF5 DLL within HDF5 workspace.

Solution:


Explained in document.
Platforms tested:
No need

Misc. update:
2003-05-13 09:47:35 -05:00
Pedro Vicente Nunes
27e7042053 [svn-r6847] Purpose:
code warrior update

Description:
changed the project file to include the new H5Dio.c and remove the old H5Farray.c files
updated install instructions

Solution:

Platforms tested:
code warrior

Misc. update:
2003-05-12 11:36:32 -05:00
Elena Pourmal
df446a46d5 [svn-r6835]
Purpose: Maintenance

Description: I changed release version to 1.5.54.
             Email about tetsing of 1.5.53 will be send after this checkins.

Solution: used bin/h5vers -s to change the version number

Platforms tested: Done on arabica

Misc. update:
2003-05-08 14:14:29 -05:00
Quincey Koziol
43e3b45021 [svn-r6825] Purpose:
New feature/enhancement

Description:
    Chunked datasets are handled poorly in several circumstances involving
certain selections and chunks that are too large for the chunk cache and/or
chunks with filters, causing the chunk to be read from disk multiple times.

Solution:
    Rearrange raw data I/O infrastructure to handle chunked datasets in a much
more friendly way by creating a selection in memory and on disk for each chunk
in a chunked dataset and performing all of the I/O on that chunk at one time.

    There are still some scalability (the current code attempts to
create a selection for all the chunks in the dataset, instead of just the
chunks that are accessed, requiring portions of the istore.c and fillval.c
tests to be commented out) and performance issues, but checking this in will
allow the changes to be tested by a much wider audience while I address the
remaining issues.


Platforms tested:
    h5committested, FreeBSD 4.8 (sleipnir) serial & parallel, Linux 2.4 (eirene)
2003-05-07 16:52:24 -05:00
Pedro Vicente Nunes
e18c556519 [svn-r6800] Purpose:
updated release doc to say that we suport only version 8 of CW

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-05 17:25:58 -05:00
Bill Wendling
c12f91908b [svn-r6795] Purpose:
Feature Add

Description:
	Added knob so that the programmer can enable or disable GPFS
	hints during runtime instead of having it only enabled at
	configure/compile time. Some of the public APIs were changed
	to add an extra parameter for this option...

Platforms tested:
	Blue (LLNL). It only affects the MPI/POSIX driver, so no need
	to test it on non-GPFS platforms.

Misc. update:
2003-05-05 15:48:33 -05:00
HDF Admin
f69ae67faa [svn-r6793] Snapshot version 1.5 release 52 2003-05-03 06:54:14 -05:00
Bill Wendling
4aad34af3e [svn-r6786] Purpose:
Update

Description:
    Updated with description of new h5dumper --string feature.

Platforms tested:
    Mozilla

Misc. update:
2003-04-30 17:43:51 -05:00
MuQun Yang
38da700aa8 [svn-r6781] Purpose:
Add a little more comments on where to put DLL.

Description:
User can put HDF5DLL in the place where the application can find.
It doesn't have to be at system directory.

Solution:
Add comments to "only suggest the user to use system directory".


Platforms tested:
text file, no need to be tested.

Misc. update:
2003-04-29 15:45:51 -05:00
MuQun Yang
67985f540f [svn-r6778] Purpose:
Update stdio driver supported on windows

Description:
To tell users how to set and use stdio driver.

Solution:

Platforms tested:
Text file doesn't have to be tested.

Misc. update:
2003-04-29 14:28:40 -05:00
HDF Admin
6b7a945a65 [svn-r6761] Snapshot version 1.5 release 51 2003-04-26 05:03:11 -05:00
Bill Wendling
fa74a2e1e2 [svn-r6749] Purpose:
Update

Description:
    The H5FC was already in this doc...but under "bug fixes". Removed
    that since it's really a new feature.

Platforms tested:
    IBM/PC Jr.

Misc. update:
2003-04-24 17:31:50 -05:00
Bill Wendling
690e832bec [svn-r6745] Purpose:
Update

Description:
    Didn't document the addition of the h5fc script.

Solution:
    Document that puppy!

Platforms tested:
    Eyes 2000, Millenium Edition

Misc. update:
2003-04-24 15:20:44 -05:00
Quincey Koziol
813168aa4d [svn-r6737] Purpose:
Update release notes

Description:
    Revise note about using -std=gnu99 for gcc 3.x to say -std=c99
2003-04-23 09:38:06 -05:00
Albert Cheng
f2d684c9a0 [svn-r6733] Purpose:
Updated with the check-install changes.

Description:

Solution:

Platforms tested:

Misc. update:
2003-04-22 17:54:41 -05:00
Albert Cheng
1b9ecb6a01 [svn-r6726] Purpose:
Updated with the added tool of h5fc and fortran/examples checking with
the h5fc tool.
2003-04-21 21:35:09 -05:00
Quincey Koziol
03b8054a7c [svn-r6667] Purpose:
Note improvements in re-using free space in file.
2003-04-14 06:23:31 -05:00
HDF Admin
e9232d6def [svn-r6643] Snapshot version 1.5 release 50 2003-04-12 04:30:10 -05:00
Quincey Koziol
031ddfdb58 [svn-r6634] Purpose:
Mention that we are using -std=gnu99 instead of -ansi when compiling
with gcc 3.x
2003-04-11 12:20:37 -05:00
Quincey Koziol
e804b4c75b [svn-r6632] Purpose:
Bug fix

Description:
    This fixes a bug in the low-level metadata caching code in the library
which could possibly lose metadata during file I/O when a lot of objects are
inserted into a group.

    This also fixes a couple of (similar) fencepost bugs in the B-tree
deletion code.

Solution:
    For the metadata bug - call the low-level driver's 'write' routine instead
of H5FD_write.

    For the B-tree bug - include the correct number of keys.

Platforms tested:
    FreeBSD 4.8 (sleipnir) w/C++
    Linux 2.4 (burrwhite) w/FORTRAN
    Solaris 2.7 (arabica) w/FORTRAN
    IRIX64 6.5 (modi4) w/FORTRAN & parallel

    (h5committest is still not working for me on burrwhite)

Misc. update:
2003-04-11 11:37:18 -05:00
Quincey Koziol
dbd6046ec6 [svn-r6615] Purpose:
Updated release notes with changed and new API functions.
2003-04-08 21:38:32 -05:00
Albert Cheng
96b639c0ac [svn-r6568] Purpose:
Updated.

Description:

Solution:

Platforms tested:

Misc. update:
2003-04-02 14:15:32 -05:00
MuQun Yang
3a9829ac86 [svn-r6555] Purpose:
Add a little description of szip support. More needs to be added.
Description:

Solution:

Platforms tested:
Doc. file, no needs to test.

Misc. update:
2003-04-01 11:08:14 -05:00
Albert Cheng
c2691615d6 [svn-r6535] Purpose:
Updated with new zlib used.
2003-03-31 11:51:35 -05:00
Albert Cheng
c8186a830f [svn-r6534] Purpose:
Updated with AIX configure bug fix.
2003-03-31 11:50:47 -05:00
Binh-Minh Ribler
9f7ef95fcd [svn-r6513] Purpose:
Added info about support of the C++ API on HP-UX 11.00.
2003-03-19 21:47:10 -05:00
HDF Admin
3ca8540026 [svn-r6483] Snapshot version 1.5 release 49 2003-03-15 07:11:17 -05:00
Elena Pourmal
ff5c7fe0d5 [svn-r6464]
Purpose:
    Maintenance
Description:
        * Added support for generic properties.
        * Added support for time allocation properties.
        * Added support for variable length datatypes (only datatypes based
          on INTEGER, REAL and CHARACTER Fortran types are supported).
        * added some missing functions
Solution:
    I am checking in new Fortran APIs and their man pages to support
    1.5 features listed above.
    Not all APIs have tests yet. APIs were written in Fall 2002, and I am afraid
    that I will loose the code or totally forget what I did if I wait longer. ;-)
Platforms tested:
    arabica (fortran), eirene (fortran), modi4 (parallel, fortran)
2003-03-05 15:18:31 -05:00
Albert Cheng
cdad459b70 [svn-r6461] Updated. 2003-03-05 06:48:13 -05:00
MuQun Yang
5585643bb3 [svn-r6449]
Purpose:
1.update windows release doc related to the addition of semi-automatic generated H5Tinit.c project and workspace files.
2. Make the doc more clear.
Description:
1. H5Tinit.c was manually maintained before and it might affect the users who wants to build and test from HDF5 snapshot release.
2. Make sure that we are supporting .Net only on XP and also emphasize to DLL users to the DLL critical section of the doc.

Solution:
1. Add a section for those users to semi-auto generate H5Tinit.c.
Platforms tested:
Doc files, no need to test.
Misc. update:
2003-03-03 11:17:07 -05:00
HDF Admin
da3fd8f6d6 [svn-r6446] Snapshot version 1.5 release 48 2003-03-01 07:19:28 -05:00
HDF Admin
65edf41cc7 [svn-r6407] Snapshot version 1.5 release 47 2003-02-15 06:24:35 -05:00
Raymond Lu
d2bfd727ca [svn-r6400]
Purpose:
    Change feature
Description:
    Switch to Fletcher32 from Adler32 checksum
Platforms tested:
    arabica, eirene, modi4
Misc. update:
    MANIFEST and RELEASE.txt updated.
2003-02-12 15:07:21 -05:00
Quincey Koziol
24d8506dd5 [svn-r6387] Purpose:
Bug Fix

Description:
    Metadata cache in parallel I/O can cause hangs in applications which
    perform independent I/O on chunked datasets, because the metadata cache
    can attempt to flush out dirty metadata from only a single process, instead
    of collectively from all processes.

Solution:
    Pass a dataset transfer property list down from every API function which
    could possibly trigger metadata I/O.

    Then, split the metadata cache into two sets of entries to allow dirty
    metadata to be set aside when a hash table collision occurs during
    independent I/O.

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
        modi4 (parallel, fortran)}

    FreeBSD 4.7 (sleipnir) serial & parallel

Misc. update:
    Updated release_docs/RELEASE
2003-02-10 12:26:09 -05:00
Quincey Koziol
168d67dbd2 [svn-r6383] Purpose:
New feature for developers.

Description:
    Added "function stack" tracing to library.  This allows developers (there
    is no public API) to call H5FS_print within the library and get a listing
    of the functions traversed to reach that point in the library.  Eventually,
    I may add support for reporting the parameters to each function also...

    Mainly for debugging parallel I/O programs, but I think it will come in
    handy in other cases also.

    The function stack tracking is controlled with a configure switch:
    --enable-funcstack, which defaults to enabled currently.  When we branch
    for 1.6, we should change the default setting on the branch to be disabled.

    Also, added a destructor to the thread-specific keys when thread-safety is
    turned on in the library.  Otherwise, they were leaking memory and causing
    difficult to debug errors in threaded programs (like the test/ttsafe test).

Platforms tested:
    Tested h5committest {arabica (fortran), eirene (fortran, C++)
	modi4 (parallel, fortran)}

    FreeBSD 4.7 (sleipnir) w/thread-safety enabled.

Misc. update:
    Updated MANIFEST with new files added (src/H5FS.c & src/H5FDprivate.h)

    Update release_docs/RELEASE with thread-safety bug fix.
2003-02-07 16:14:19 -05:00