summaryrefslogtreecommitdiffstats
path: root/test/blocktrack.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11965] Purpose:Quincey Koziol2006-02-241-1949/+0
| | | | | | | | | | | | Maintenance Description: Remove half-built (half-baked? :-) implementation of B+tree, block tracker and segmented heaps. (In preparation for starting the new heap coding) Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (heping)
* [svn-r11245] Purpose:Quincey Koziol2005-08-131-15/+15
| | | | | | | | | | | | | | | | | | | | Code cleanup Description: Trim trailing whitespace, which is making 'diff'ing the two branches difficult. Solution: Ran this script in each directory: foreach f (*.[ch] *.cpp) sed 's/[[:blank:]]*$//' $f > sed.out && mv sed.out $f end Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10504] Purpose:Quincey Koziol2005-03-291-2/+210
| | | | | | | | | | | New feature Description: Add wrapper for v2 B-tree "neighbor" routine. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10421] Purpose:Quincey Koziol2005-03-251-2/+121
| | | | | | | | | | | | | | New feature & code cleanup Description: Add feature to find first block >= a certain size (useful for allocating space) Cleaned up various comments, etc. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10230] Purpose:Quincey Koziol2005-03-181-0/+134
| | | | | | | | | | | New feature Description: Add in support for deleting entire block tracker. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10203] Purpose:Quincey Koziol2005-03-111-0/+277
| | | | | | | | | | | New feature/tests Description: Add better support & tests for removing blocks being tracked. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10199] Purpose:Quincey Koziol2005-03-111-0/+282
| | | | | | | | | | | New feature Description: Add basic block removal feature Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10198] Purpose:Quincey Koziol2005-03-111-8/+209
| | | | | | | | | | | New feature Description: Handle merging new blocks with existing blocks Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10192] Purpose:Quincey Koziol2005-03-111-0/+105
| | | | | | | | | | | New tests Description: Add some validity tests for rejecting overlapping blocks Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10191] Purpose:Quincey Koziol2005-03-111-0/+316
| | | | | | | | | | | | New tests Description: Add some internal validation routines and make certain that the max & min block sizes get tracked accurately, at least for a simple series of insertions Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10190] Purpose:Quincey Koziol2005-03-111-0/+30
| | | | | | | | | | | New feature Description: Add query for the total size of blocks tracked Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10189] Purpose:Quincey Koziol2005-03-111-0/+71
| | | | | | | | | | | | | New feature & bug fix Description: Support inserting multiple blocks Start tracking the metadata about the blocks. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10186] Purpose:Quincey Koziol2005-03-111-3/+71
| | | | | | | | | | | New feature Description: Add basic code to insert blocks into block tracker. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10184] Purpose:Quincey Koziol2005-03-111-0/+138
New feature Description: Add new "block tracker" data structure to library, for tracking blocks of bytes in a file. Block trackers will be used to keep track of the blocks belonging to the soon-to-be-implemented "segmented heap" which is designed to replace the current local & global heaps (starting with the local heap). Block trackers will also keep track of the free space in the segmented heap and someday could be used to track the free space in the entire HDF5 file. They are implemented as a small header of information to cache the state of the blocks (max & min sizes of blocks tracked, etc.) and the records of the blocks themselves are stored in a v2 B-tree. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti) h5committest