[Zodb-checkins] SVN: ZODB/branches/jim-thready-zeo/src/ZEO/ Got thready blob retrieval working.
Jim Fulton
jim at zope.com
Thu Sep 10 16:21:10 EDT 2009
Log message for revision 103725:
Got thready blob retrieval working.
Changed:
U ZODB/branches/jim-thready-zeo/src/ZEO/StorageServer.py
U ZODB/branches/jim-thready-zeo/src/ZEO/zrpc/connection.py
-=-
Modified: ZODB/branches/jim-thready-zeo/src/ZEO/StorageServer.py
===================================================================
--- ZODB/branches/jim-thready-zeo/src/ZEO/StorageServer.py 2009-09-10 20:03:43 UTC (rev 103724)
+++ ZODB/branches/jim-thready-zeo/src/ZEO/StorageServer.py 2009-09-10 20:21:10 UTC (rev 103725)
@@ -640,7 +640,8 @@
self.blob_log.append((oid, serial, data, filename))
def sendBlob(self, oid, serial):
- self.client.storeBlob(oid, serial, self.storage.loadBlob(oid, serial))
+ return self.client.storeBlob(
+ oid, serial, self.storage.loadBlob(oid, serial))
def _delete(self, oid, serial):
err = None
@@ -1369,7 +1370,6 @@
@ZEO.thready.delayed
def storeBlob(self, oid, serial, blobfilename):
-
self.rpc.callAsync('receiveBlobStart', oid, serial)
f = open(blobfilename, 'rb')
Modified: ZODB/branches/jim-thready-zeo/src/ZEO/zrpc/connection.py
===================================================================
--- ZODB/branches/jim-thready-zeo/src/ZEO/zrpc/connection.py 2009-09-10 20:03:43 UTC (rev 103724)
+++ ZODB/branches/jim-thready-zeo/src/ZEO/zrpc/connection.py 2009-09-10 20:21:10 UTC (rev 103725)
@@ -733,6 +733,7 @@
client.
"""
self.message_output(self.__outputIterator(iterator))
+ self.poll()
def __outputIterator(self, iterator):
for method, args in iterator:
More information about the Zodb-checkins
mailing list