- 11 Apr, 2011 1 commit
-
-
Jim Fulton authored
MRUish. In some experiments, this led to significant reductions in cache miss rates.
-
- 07 Apr, 2011 1 commit
-
-
Maurits van Rees authored
-
- 06 Apr, 2011 2 commits
-
-
Jim Fulton authored
Simplified and optimized marshalling code.
-
Jim Fulton authored
-
- 05 Apr, 2011 2 commits
-
-
Jim Fulton authored
much, but I'll take it. :)
-
Jim Fulton authored
-
- 29 Oct, 2010 1 commit
-
-
Jim Fulton authored
-
- 27 Oct, 2010 1 commit
-
-
Jim Fulton authored
-
- 26 Oct, 2010 6 commits
-
-
Jim Fulton authored
- BTrees allowed object keys with insane comparison. (Comparison inherited from object, which compares based on in-process address.) Now BTrees raise TypeError is an attempt is made to save a key with comparison inherited from object. (This doesn't apply to old-style class instances.)
-
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
-
-