- 20 Sep, 2010 12 commits
-
-
Jim Fulton authored
Process exits or database closes could cause ZEO caches to have incorrect data due to a problem in the way invalidations were processed.
-
Jim Fulton authored
- Shutting down a process while committing a transaction could cause ZEO client caches to have invalid data. This, in turn caused stale data to remain in the cache until it was updated.
-
Jim Fulton authored
When an integer too large to fit in a 32-bit integer was provided as a 32-bit-integer BTree key or value on 64-bit machines, an OverflowError was raised. Now a TypeError is raised.
-
Jim Fulton authored
-
Jim Fulton authored
between logs and ints.
-
Jim Fulton authored
- Conflict errors didn't invalidate ZEO cache entries.
-
Jim Fulton authored
- If a ZEO client process was restarted while invalidating a ZEO cache entry, the cache could be left in a stage when there is data marked current that should be invalidated, leading to persistent conflict errors. - Corrupted or invalid cache files prevented ZEO clients from starting. Now, bad cache files are moved aside. - Invalidations of object records in ZEO caches, where the invalidation transaction ids matched the cached transaction ids should have been ignored.
-
Jim Fulton authored
than before). It's possible that process shutdown after updating lastTid but before invalidating the current record could explain some problems we've seen on restarts. (This change is made irrelevent by later changes.)
-
Jim Fulton authored
-
Jim Fulton authored
- BTree sets and tree sets didn't correctly check values passed to update or to constructors, causing Python to exit under certain circumstances.
-
Jim Fulton authored
- Updating blobs in save points could cause spurious "invalidations out of order" errors. https://bugs.launchpad.net/zodb/+bug/509801 (Thanks to Christian Zagrodnick for chasing this down.)
-
Jim Fulton authored
- BTree sets and tree sets didn't correctly check values passed to update or to constructors, causing Python to exit under certain circumstances.
-
- 21 Jun, 2010 1 commit
-
-
Christian Theune authored
-
- 13 May, 2010 1 commit
-
-
Tres Seaver authored
-
- 27 Apr, 2010 1 commit
-
-
Jim Fulton authored
cause a ZEO server to stop accepting connections, due to a failure to catch errors in the initial part of the connection process. The failure to properly handle exceptions while accepting connections is potentially problematic on other platforms. Fixes: https://bugs.launchpad.net/zodb/+bug/135108
-
- 23 Apr, 2010 5 commits
-
-
Jim Fulton authored
-
-
Jim Fulton authored
set object state when objects implemented _p_invalidate methods that reloaded ther state (unghostifiable objects). https://bugs.launchpad.net/zodb/+bug/428039
-
Jim Fulton authored
set object state when objects implemented _p_invalidate methods that reloaded ther state (unghostifiable objects). https://bugs.launchpad.net/zodb/+bug/428039
-
Jim Fulton authored
install and use the mkzeoinstance script. :)
-
- 21 Apr, 2010 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 20 Apr, 2010 3 commits
-
-
Jim Fulton authored
optimized Python. :(
-
Jim Fulton authored
-
Jim Fulton authored
-
- 23 Mar, 2010 2 commits
-
-
Hanno Schlichting authored
-
Hanno Schlichting authored
Added back the second test condition, otherwise the test wasn't failing on some platforms without the actual code change
-
- 07 Mar, 2010 1 commit
-
-
Jim Fulton authored
https://bugs.launchpad.net/zodb/+bug/533015 Much thanks to Hanno Schlichting and Nikolay Kim for coming up with the patch.
-
- 20 Dec, 2009 1 commit
-
-
Tres Seaver authored
-
- 15 Dec, 2009 1 commit
-
-
Jim Fulton authored
-
- 14 Dec, 2009 5 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
See https://bugs.launchpad.net/zodb/+bug/459889
-
Jim Fulton authored
-
Jim Fulton authored
A ZEO threading bug could cause transactions to read inconsistent data. (This sometimes caused an AssertionError in Connection._setstate_noncurrent.)
-
- 11 Dec, 2009 1 commit
-
-
Patrick Strawderman authored
passed a tid older than anything in changes but newer than anything in base.
-
- 03 Dec, 2009 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
test into an automated test, and included Chris Wither's repozo fix (as monified by Godefroid Chapelle) to avoid a deprecation warning.
-
- 01 Dec, 2009 1 commit
-
-
Jim Fulton authored
Bug fixed: - Internal ZEO errors were logged at the INFO level, rather than at the error level.
-