On Fri, Oct 23, 2009 at 12:26 PM, Jim Fulton <j...@zope.com> wrote:
> I just released  an update to 3.9 that fixes a BTree bug that was
> introduced in ZODB 3.9.0c2.  The bug can cause keys to be inaccessible
> except through iteration.  It only has an impact under specific
> situations when deleting items. I recommend that people running 3.9
> update to the new release as soon as reasonable. (If you're using ZEO,
> this only applies to ZEO clients, but servers.
> To determine whether the bug affected you, you can use the checkbtrees
> script in the ZODB/scripts package.

Note that this script isn't installed by default. If you're using
buildout, you can use the entry-points option of the zc.recipe.egg
recipe to install the script:

  recipe = zc.recipe.egg
  eggs = ZODB3
  interpreter = py
  entry-points = check-btrees=ZODB.scripts.checkbtrees:main

Then you can run the script with a command like:

  bin/check-btrees foo.fs


Jim Fulton
For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to