Home > Coding, Libraries, hamsterdb > hamsterdb: release 1.0.8

hamsterdb: release 1.0.8

March 2nd, 2009

Immediately after releasing 1.0.7, a user informed me of a weird behaviour which appeared after deleting database keys.

It took me about 20 hours to track it down… sometimes, when deleting a key (and it’s an extended key which does not fit into the index page and therefore was stored in an overflow area), the database page has to be merged with other pages because it’s getting too empty. And in one (rare, but nevertheless dangerous) case the overflow area was deleted, but there was still a key pointing to it. And from that moment on the index was in an inconsistent state.

Everything’s available for download.

chris Coding, Libraries, hamsterdb

  1. No comments yet.
  1. No trackbacks yet.