Subject: | |
From: | |
Reply To: | |
Date: | Thu, 2 Jul 1998 11:49:25 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Mike Berkowitz writes:
> You can use either "repack" you mentioned. If you delete all entries,
> the highwater mark and deletechaincount are both set back to zero.
> Of course your applications may have a cow about the temporarily
> missing data.
Oooh, good one!
I'm bummed that I forgot about that!
And a quick check of the archives
< http://raven.utc.edu/SCRIPTS/WA.EXE?S1=hp3000-l >
for "highwater and reset" shows the relevant info from discussions
on 1997-11-21 and 1997-11-22. Alfredo graciously posted Rene Woc's
comments on this topic, including this tidbit:
>It turns out that if you delete ALL the entries of a detail dataset (via
>QUERY or via applications), the HighWaterMark is reset to zero, the
>FreeEntryCount is reset to the current capacity, and the FreeEntryList
>*HEAD* is reset to 0. So far, so good. What's not obvious is that the
>FreeEntry *LIST* itself remains unchanged ABOVE the HighWaterMark, with all
>of its pointers intact.
[snip]
>There are some nasty consequences of this.
I'm going to have to read that (again!) several times over.
All I need now is time. ;)
--Glenn Cole
Software al dente, Inc.
[log in to unmask]
.......................................................................
Item Subject: cc:Mail Text
|
|
|