[Checkins] [zopefoundation/ZEO] 98ac50: Client disconnect errors are now transient errors....
GitHub
noreply at github.com
Thu Aug 4 16:59:02 CEST 2016
Branch: refs/heads/ClientDisconnected-is-transient
Home: https://github.com/zopefoundation/ZEO
Commit: 98ac50ebf74ae594e4963077cd6728d7d0e2f243
https://github.com/zopefoundation/ZEO/commit/98ac50ebf74ae594e4963077cd6728d7d0e2f243
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-04 (Thu, 04 Aug 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/Exceptions.py
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Client disconnect errors are now transient errors. When
applications retry jobs that raise transient errors, jobs (e.g. web
requests) with disconnect errors will be retried. Together with
blocking synchronous ZEO server calls for a limited time while
disconnected, this change should allow brief disconnections due to
server restart to avoid generating client-visible errors (e.g. 500
web responses).
More information about the checkins
mailing list