- 11 Feb, 2011 5 commits
-
-
-
Jim Fulton authored
---------- - ZEO server transaction timeouts weren't logged as critical. https://bugs.launchpad.net/zodb/+bug/670986
-
Jim Fulton authored
-
Jim Fulton authored
while running tests.
-
Jim Fulton authored
---------- - 3.10 introduced an optimization to try to address BTree conflict errors arrising for basing BTree keys on object ids. The optimization caused object ids allocated in aborted transactions to be reused. Unfortunately, this optimzation led to some rather severe failures in some applications. The symptom is a conflict error in which one of the serials mentioned is zero. This optimization has been removed.
-
- 27 Oct, 2010 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 26 Oct, 2010 6 commits
-
-
Jim Fulton authored
inherited from object, which compares based on in-process address.) Now BTrees warn if an attempt is made to save a key with comparison inherited from object. (This doesn't apply to old-style class instances.) This will become an error in ZODB 3.11.
-
Jim Fulton authored
- Unix domain sockets didn't work for ZEO (since the addition of IPv6 support). https://bugs.launchpad.net/zodb/+bug/663259
-
Jim Fulton authored
to be misshandled, causing incorrect statistics and errors.
-
Jim Fulton authored
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.
-
Jim Fulton authored
This is added insurance on https://bugs.launchpad.net/zodb/+bug/665452. In particular, because we saved dups, the damage persisted, requiring a process restart to clear.
-
Jim Fulton authored
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
-
- 08 Oct, 2010 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
- Moved 3.9 changes to HISTORY.txt. - Consolidated 3.10 pre-release entries. - Removed 3.10 (bug fix) entries for fixes that were in 3.9, so the 3.10 changes are from 3.9.
-
- 30 Sep, 2010 4 commits
-
-
Jim Fulton authored
- Changes to suppprt IPv6 broke a fix for a problem on Mac OS X that could cause a server to stop accepting connections.
-
Jim Fulton authored
-
Jim Fulton authored
---------- - When a pool timeout was specified for a database and old connections were removed due to timing out, an error occured due to a bug in the connection cleanup logic. - When mulri-database connections were no longer used and cleaned up, their subconnections weren't cleaned up properly.
-
Jim Fulton authored
- On some systems, using an empty string in a server address of a ZEO client led to a socket error. Now, ZEO clients treat '' as an alias for 'localhost'.
-
- 28 Sep, 2010 4 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
- When using multi-databases, cache-management operations on a connection, cacheMinimize and cacheGC, weren't applied to subconnections.
-
- 27 Sep, 2010 4 commits
-
-
Jim Fulton authored
of provoking the buildbot test failure that I hope I just fixed. :)
-
Jim Fulton authored
-
Jim Fulton authored
- ZEO didn't work with IPv6 addrsses. Added IPv6 support contributed by Martin v. Lowis.
-
Jim Fulton authored
- A file storage bug could cause ZEO clients to have incorrect information about current object revisions after reconnecting to a database server. Also added a locking/transaction ordering test.
-
- 25 Sep, 2010 2 commits
-
-
Hanno Schlichting authored
Sorry, need to change the version number to represent something closer to the actual one, otherwise developing the code in combination with other software with a ZODB>=3.9 dependency doesn't work
-
Hanno Schlichting authored
Be nice and use loadable test data in the new check_checkCurrentSerialInTransaction test. This allows the tempstorage tests to pass again, which directly reuse the BasicStorage protocol tests.
-
- 24 Sep, 2010 7 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
- Logrotation/repoening via a SIGUSR2 signal wasn't implemented. (https://bugs.launchpad.net/zodb/+bug/143600) Needs windows test.
-
Jim Fulton authored
-
Jim Fulton authored
- Changes in way that garage collection treats dictionaries in Python 2.7 broke the object/connection cache implementation. (https://bugs.launchpad.net/zodb/+bug/641481)
-
- 22 Sep, 2010 2 commits
-
-
Jim Fulton authored
-
-