[Zodb-checkins] CVS: ZODB3 - ZEO-NEWS.txt:1.37

Jeremy Hylton jeremy@zope.com
Wed, 25 Sep 2002 18:33:48 -0400


Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv16104

Modified Files:
	ZEO-NEWS.txt 
Log Message:
Add note about zrpc unpickling code.


=== ZODB3/ZEO-NEWS.txt 1.36 => 1.37 ===
--- ZODB3/ZEO-NEWS.txt:1.36	Mon Sep 23 16:26:50 2002
+++ ZODB3/ZEO-NEWS.txt	Wed Sep 25 18:33:48 2002
@@ -38,6 +38,17 @@
         thread in the server.  The limitation to a single outstanding
         transaction remains though.
 
+      - zrpc made robust against pickling errors
+
+        It was possible for the arguments to a zrpc call to include
+        objects that were unpicklable on the server.  (Example: The
+        code for an object is not available on the server.)  There
+        were a variety of failure conditions that could occur, some
+        of which would leave the client hanging forever.  Fixed the
+        error handling code to always close the connection when
+        a message can't be unpickled.  This approach allows the client
+        and server to recover.
+
       - Locking bug in new_oid() fixed.
 
         The client-side code in new_oid() would not release its lock