- 17 Feb, 2009 2 commits
-
-
Jim Fulton authored
Packing could return spurious errors due to errors notifying disconnected clients of new database size statistics.
-
Jim Fulton authored
Packing a blob-enabled file storage in a ZEO server caused blob data to be lost.
-
- 07 Jan, 2009 1 commit
-
-
Thomas Lotze authored
-
- 05 Jan, 2009 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
special cases involving undo of undo of undo of object additions.
-
- 04 Jan, 2009 4 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
connections unused after the given time interval should be garbage colection. This will provide a means of dealing with extra connections that are created in rare circumstances and that would consume an unreasonable amount of memory.
-
- 03 Jan, 2009 3 commits
-
-
Benji York authored
-
Jim Fulton authored
tended to cause the same connection(s) to be used over and over. For example, the most used conection would typically be the onlyt connection used. In some rare situations, extra connections could be opened and end up on the top of the stack, causing extreme memory wastage. Now, when connections are placed on the stack, they sink below existing connections that have more active objects.
-
Jim Fulton authored
-
- 02 Jan, 2009 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
quick verification of ZEO clients less than a given age even if the number of transactions the client hasn't seen exceeds the invalidation queue size. This is only recommended if the storage being served supports effecient iteration from a point near the end of the transaction history. Also refactored ZEO/tests/zeoserver and ZEO/runzeo to have the test server use, and this exercisem, the option-handling code from runzeo.
-
- 23 Dec, 2008 1 commit
-
-
Jim Fulton authored
abstraction to make the code a little more readable while trying to decipher the storage locking logic.
-
- 22 Dec, 2008 1 commit
-
-
Jim Fulton authored
iteratng from a starting transaction near the end of the file, the iterator will scan backward from the end of the file to find the starting point.
-
- 19 Dec, 2008 12 commits
-
-
Jim Fulton authored
satisfied. Added waits to make the assumtions more explicit and to try to make sure they were satisfied.
-
Jim Fulton authored
-
Jim Fulton authored
not run tests.
-
Jim Fulton authored
-
Jim Fulton authored
Removed test levels. Test levels are an invitation to inadvertently not run tests.
-
Jim Fulton authored
merge a couple of years ago. Fortunately, they still pass, so no new release is indicated. I didn't restore and removed one silly test class, OneTimeTests, related to obsolete packing issues. I didn't restore and removed another silly test class, DemoStorageWrappedAroundClientStorage, because it is an error to wrap a demo storage around a client storage. A DemoStorage should only wrap a storage who's data never changes. Removed test levels. Test levels are an invitation to inadvertently not run tests.
-
Jim Fulton authored
-
Christian Theune authored
-
Jim Fulton authored
-
Jim Fulton authored
anything. Returning a serial isn't practical with ZEO and it isn't really needed anyway. Added a missing interface declaration for IExternalGC to FileStorage.
-
Jim Fulton authored
-
Jim Fulton authored
staying under 5000 bytes. There appears to be a race in the test. If the cleanup thread is slow enough, it will prevent later cleanup threads from running. Need to think about this.
-
- 18 Dec, 2008 5 commits
-
-
Jim Fulton authored
collection, http://wiki.zope.org/ZODB/ExternalGC, has been defined and implemented for FileStorage.
-
Jim Fulton authored
initial data as a string argument to the Blob constructor.
-
Jim Fulton authored
blob-sie-check percent.
-
Jim Fulton authored
tpc_finish doesn't specify a return value and having one makes tests messier.
-
Jim Fulton authored
-
- 17 Dec, 2008 1 commit
-
-
Jim Fulton authored
file storages. Also fixed a bug in handling the create option with blob support.
-
- 16 Dec, 2008 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
efficient packing (and undo).
-
Jim Fulton authored
ignored when doing GC. That is, when traversing from the root, if a reference object wasn't found, it was simply ignored, covering up a potential problem. Now raise a key error, which stops packing.
-
- 15 Dec, 2008 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 13 Dec, 2008 1 commit
-
-
Shane Hathaway authored
return an object count of 0.
-