- 30 Mar, 2009 8 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
-
Andreas Jung authored
-
Andreas Jung authored
-
Andreas Jung authored
under Python 2.6
-
Andreas Jung authored
using hashlib.sha1 if available in order to avoid DeprecationWarning under Python 2.6
-
Andreas Jung authored
under Python 2.6
-
Andreas Jung authored
-
- 24 Mar, 2009 1 commit
-
-
Jim Fulton authored
The zeopack script has gotten a numner of improvements: - Simplified command-line interface. (The old interface is still supported, except that support for ZEO version 1 servers has been dropped.) - Multiple storages can be packed in sequence. - This simplifies pack scheduling on servers serving multiple databases. - All storages are packed to the same time. - You can now specify a time of day to pack to. - The script will now time out if it can't connect to s storage in 60 seconds. - It now has a test. :)
-
- 26 Feb, 2009 1 commit
-
-
Jim Fulton authored
- Connections from old ZEO clients weren't discarded when they were closed causing memory to leak and invalidations to become increasingly expensive over time. - The monitor server didn't correctly report the actual number of clients.
-
- 21 Feb, 2009 1 commit
-
-
Hanno Schlichting authored
Moved a blob related logging message to debug level, for the case of everything working as intended.
-
- 20 Feb, 2009 1 commit
-
-
Hanno Schlichting authored
Changed the url in the package metadata to point to PyPi, this avoids easy_install querying eight zope.org pages before finding the download. Also removed references to download.zope.org.
-
- 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.
-