[Checkins] [zopefoundation/ZEO] 98ac50: Client disconnect errors are now transient errors....

GitHub noreply at github.com
Fri Aug 5 13:21:17 CEST 2016


  Branch: refs/heads/server-sync
  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).


  Commit: 1387d8501d163f70a04e25d5f2bf3dbe7b0b58d7
      https://github.com/zopefoundation/ZEO/commit/1387d8501d163f70a04e25d5f2bf3dbe7b0b58d7
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M CHANGES.rst
    M src/ZEO/StorageServer.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  - The ZEO server register method now returns the storage last
  transaction, allowing the client to avoid an extra round trip during
  cache verification.


  Commit: a07f8af378d14f0c20c3a92de1598edba7e31ce6
      https://github.com/zopefoundation/ZEO/commit/a07f8af378d14f0c20c3a92de1598edba7e31ce6
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M README.rst
    M src/ZEO/tests/forker.py

  Log Message:
  -----------
  Immediately(ish) remove temporary config files created for ad hoc servers

They're annoying. :)


  Commit: 8366ba1d8388432bbf07d3489b9355eb616917a0
      https://github.com/zopefoundation/ZEO/commit/8366ba1d8388432bbf07d3489b9355eb616917a0
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M README.rst
    M src/ZEO/tests/ZEO4/StorageServer.py
    M src/ZEO/tests/forker.py
    M src/ZEO/tests/zeo-fan-out.test

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/asyncio' into ClientDisconnected-is-transient


  Commit: 5a927e27949371af705e82fccd118c5f3e707803
      https://github.com/zopefoundation/ZEO/commit/5a927e27949371af705e82fccd118c5f3e707803
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  See if we can speed the travis builds with caching

And slightly with pip installing buildout (rather than bootstrapping).


  Commit: 3ae6ff6dfc57cb4461613f8e55ce60c599fe4fca
      https://github.com/zopefoundation/ZEO/commit/3ae6ff6dfc57cb4461613f8e55ce60c599fe4fca
  Author: Jim Fulton <jim at jimfulton.info>
  Date:   2016-08-05 (Fri, 05 Aug 2016)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M src/ZEO/Exceptions.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Merge pull request #61 from zopefoundation/ClientDisconnected-is-transient

Client disconnect errors are now transient errors.

Apparently, travis doesn't want to test this branch. :(


  Commit: 2d8e7153561b0aa47f49beaa915c3edbdd671125
      https://github.com/zopefoundation/ZEO/commit/2d8e7153561b0aa47f49beaa915c3edbdd671125
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-05 (Fri, 05 Aug 2016)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M README.rst
    M src/ZEO/Exceptions.py
    M src/ZEO/tests/forker.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/asyncio' into register-returns-last-transaction

Conflicts:
	CHANGES.rst


  Commit: 6b85a572ec39d593fcaa339bf80a7cad1830e254
      https://github.com/zopefoundation/ZEO/commit/6b85a572ec39d593fcaa339bf80a7cad1830e254
  Author: Jim Fulton <jim at jimfulton.info>
  Date:   2016-08-05 (Fri, 05 Aug 2016)

  Changed paths:
    M CHANGES.rst
    M src/ZEO/StorageServer.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Merge pull request #64 from zopefoundation/register-returns-last-transaction

- The ZEO server register method now returns the storage last transaction


  Commit: d0d8a855d697fc84b0d86a616ba5907edc581053
      https://github.com/zopefoundation/ZEO/commit/d0d8a855d697fc84b0d86a616ba5907edc581053
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-08-05 (Fri, 05 Aug 2016)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M README.rst
    M src/ZEO/Exceptions.py
    M src/ZEO/StorageServer.py
    M src/ZEO/tests/forker.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/asyncio' into server-sync

Conflicts:
	CHANGES.rst


Compare: https://github.com/zopefoundation/ZEO/compare/c2d864fe9621...d0d8a855d697


More information about the checkins mailing list