[Zodb-checkins] CVS: ZEO - CHANGES.txt:1.30
Jeremy Hylton
jeremy@zope.com
Mon, 5 Aug 2002 15:09:54 -0400
Update of /cvs-repository/ZEO
In directory cvs.zope.org:/tmp/cvs-serv23760
Modified Files:
CHANGES.txt
Log Message:
Commit changes accidentally made on the defunct ZEO2-branch.
=== ZEO/CHANGES.txt 1.29 => 1.30 ===
Revision History, Zope Enterprise Objects, version 2
+ ZEO 2.0 beta 1
+
+ The changes since ZEO 2.0a1 release are:
+
+ - Added version identification.
+
+ The variable ZEO.version is a string identifying the version
+ in the style of sys.version. The same string is also
+ available in ZEO/version.txt for people who want to check
+ without loading the code.
+
+ - Fixed performance problem.
+
+ The low-level socket code was often calling send() with very
+ small strings instead of joining them together before calling
+ send. The small string variant ran afoul of the Nagle
+ algorithm and delayed TCP acks.
+
+ - Very long log messages avoided.
+
+ Some of the logging messages at BLATHER and lower were
+ producing very long log messages because they included
+ all the argument of method calls, even when the argument
+ was a list with thousands of elements. These log messages
+ are now truncated at a reasonable length.
+
+ - Fixed problem handling signals.
+
+ The asyncore and zrpc error handlers would trap SystemExit
+ if it was raised by a signal handler. They now ignore it.
+
+ - Fix bug in history().
+
+ The history() implementation prevent the client from returning
+ more than one item.
+
+ - Enhanced logging for blocked transactions.
+
+ If a transaction had to be blocked because another transaction
+ was executing, the server would log an info message. Now it
+ also logs a message when the transaction is resumed, so that
+ it doesn't look like the transaction was blocked forever.
+
+ - Fixed bug in logging call for store().
+
+ The logging call could raise NameError.
+
+ - Removed debug argument to ClientStorage constructor.
+
+ It had no effect.
+
+ - Added minimal tests of start.py.
+
+ There are only run on Unix.
+
ZEO 2.0 alpha 1
Brief overview of the differences between ZEO 1.0 and 2.0.