- 20 Sep, 2010 9 commits
-
-
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 4 commits
-
-
Jim Fulton authored
Bug fixed: - Internal ZEO errors were logged at the INFO level, rather than at the error level.
-
Jim Fulton authored
- zope.testing was an unnecessary non-testing dependency.
-
Jim Fulton authored
-
Jim Fulton authored
105888 when there is an adequate test. This can be achived through a pretty straightforward conversion of the existing manual repozo test to an automated test.
-