[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