- 21 Nov, 2011 1 commit
-
-
Jim Fulton authored
can discover addresses when dynamic port assignment (bind to port 0) is used. This could, for example, be used to update address information in a ZooKeeper database. - Client storagers have a method, new_addr, that can be used to change the server address(es). This can be used, for example, to update a dynamically determined server address from information in a ZooKeeper database. - Moved some responsibility from runzeo to StorageServer to make it easier to use storage servers without runzeo.
-
- 20 Nov, 2011 4 commits
-
-
Jim Fulton authored
Conflict resolution failed when state included persistent references (local or cross-database) with classes that couldn't be imported.
-
Jim Fulton authored
"Blob temp file get's removed before it should", https://bugs.launchpad.net/zodb/+bug/595378 A way this to happen is that a transaction is aborted after the commit process has started. I don't know how this would happen in the wild. In 3.10.3, the ZEO tpc_abort call to the server is changed to be synchronous, which should address this case. Maybe there's another case.
-
Jim Fulton authored
-
Jim Fulton authored
---------- - "activity monitor not updated for subconnections when connection returned to pool" https://bugs.launchpad.net/zodb/+bug/737198
-
- 18 Nov, 2011 4 commits
-
-
Jim Fulton authored
-
Fred Drake authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 17 Nov, 2011 1 commit
-
-
Jim Fulton authored
-
- 08 Nov, 2011 4 commits
-
-
Fred Drake authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 27 Oct, 2011 1 commit
-
-
Jim Fulton authored
-
- 08 May, 2011 1 commit
-
-
Jim Fulton authored
-
- 07 May, 2011 1 commit
-
-
Jim Fulton authored
-
- 13 Apr, 2011 1 commit
-
-
Jim Fulton authored
difference.
-
- 11 Apr, 2011 9 commits
-
-
Jim Fulton authored
-
-
Jim Fulton authored
---------- - ZEO server transaction timeouts weren't logged as critical. https://bugs.launchpad.net/zodb/+bug/670986
-
Jim Fulton authored
while running tests.
-
Jim Fulton authored
-
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.
-
Jim Fulton authored
-
Jim Fulton authored
-
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
-