>Really -- the new version?  It's only been there for a month or so.
Maybe
>you're thinking of the older one.

I came across the paper you referenced only after I started VMM which
was about 2 weeks ago, so I figure what I read was the newest (it didn't
seem to change at all).

>That's a fine way to do it.  The only drawback is you have to keep
track of
>all the handles, but you're on top of that.  One 2.0 devices with
multiple
>heaps, it's possible that heap compaction and balancing could move a
>record, which would invalidate your handle.  This should never happen
on a
>3.0 device.  (Desktop synchronization can change handles too, but only
if
>it's replacing a record, which probably won't happen here.)

I wasn't aware of this.  It may effect my lookup on older devices.
Fortunately, I store some extra data in my block headers which will help
me if I do need to modify my code here.  And I store the record indexes
with the handles (which are needed to delete pages), so I think a minor
mod will fix this.

Thanks!

Mike

Reply via email to