ZODB v3.10.1 Release Notes

Release Date: 2010-10-27 // over 13 years ago
  • 🐛 Bugs Fixed

    • When a transaction rolled back a savepoint after adding objects and subsequently added more objects and committed, an error could be raised "ValueError: A different object already has the same oid" causing the transaction to fail. Worse, this could leave a database in a state where subsequent transactions in the same process would fail.

    https://bugs.launchpad.net/zodb/+bug/665452

    • Unix domain sockets didn't work for ZEO (since the addition of IPv6 support). https://bugs.launchpad.net/zodb/+bug/663259

    • ✂ Removed a missfeature that can cause performance problems when using an external garbage collector with ZEO. When objects were deleted from a storage, invalidations were sent to clients. This makes no sense. It's wildly unlikely that the other connections/clients have copies of the garbage. In normal storage garbage collection, we don't send invalidations. There's no reason to send them when an external garbage collector is used.

    • ZEO client cache simulation misshandled invalidations causing incorrect statistics and errors.