hdf5/doc/html/TechNotes
James Laird a0c466cd99 [svn-r8877]
Purpose:
Bug Fix

Description:
If an HDF5 file grows larger than its address space, it dies and is unable to
write any data.  This is more likely to happen since users are able to change
the number of bytes used to store addresses in the file.

Solution:
HDF5 now throws an error instead of dying.  In addition, it "reserves" address
space for the local heap and for object headers (which do not allocate space
immediately).  This ensures that after the error occurs, there is enough address
space left to flush the entire file to disk, so no data is lost.
A more complete explanation is at /doc/html/TechNotes/ReservedFileSpace.html

Platforms tested:
sleipnir, copper (parallel), verbena, arabica, Windows (Visual Studio 7)


Solution:

Platforms tested:

Misc. update:
2004-07-14 14:34:24 -05:00
..
TestReview [svn-r6127] Purpose: 2002-11-20 13:19:56 -05:00
Basic_perform.html [svn-r7509] Purpose: 2003-09-25 10:04:18 -05:00
BigDataSmMach.html
ChStudy_250x250.gif
ChStudy_499x499.gif
ChStudy_500x500.gif
ChStudy_1000x1000.gif
ChStudy_5000x1000.gif
ChStudy_p1.gif
ChStudy_p1.obj
ChunkingStudy.html
CodeReview.html
Daily_Test_Explained.htm
Dependencies
ExternalFiles.html
FreeLists.html
H4-H5Compat.html
HeapMgmt.html
IOPipe.html
LibMaint.html
Makefile.in
MemoryMgmt.html
MoveDStruct.html
NamingScheme.html
ObjectHeader.html
openmp-hdf5.c
openmp-hdf5.html
pipe1.gif
pipe1.obj
pipe2.gif
pipe2.obj
pipe3.gif
pipe3.obj
pipe4.gif
pipe4.obj
pipe5.gif
pipe5.obj
RawDStorage.html
ReservedFileSpace.html [svn-r8877] 2004-07-14 14:34:24 -05:00
shuffling-algorithm-report.pdf
SWControls.html
SymbolTables.html
TestReview.html
ThreadSafeLibrary.html
version.gif
Version.html
version.obj
VFL.html
VFLfunc.html
VLTypes.html [svn-r7757] 2003-10-27 16:48:03 -05:00