[Checkins] [zopefoundation/ZEO] fddb6f: Fix a race

GitHub noreply at github.com
Tue Jun 28 00:00:58 CEST 2016


  Branch: refs/heads/ssl
  Home:   https://github.com/zopefoundation/ZEO
  Commit: fddb6f8527d71e2a2a8ec09293541e4344c3b345
      https://github.com/zopefoundation/ZEO/commit/fddb6f8527d71e2a2a8ec09293541e4344c3b345
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/ClientStorage.py

  Log Message:
  -----------
  Fix a race

Where we check for a disconnect, get disconnected and vote


  Commit: 31d41127d7828c0e1938c5de155f742931cc71a1
      https://github.com/zopefoundation/ZEO/commit/31d41127d7828c0e1938c5de155f742931cc71a1
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/asyncio/server.py
    M src/ZEO/tests/forker.py

  Log Message:
  -----------
  Refactored the asyncio.Server-based server to be more careful about closing down

It appeared that some tests were failing because servers weren't
closing down.  Modified the test forker module and the server to be
more paranoid about closing the server.

This seems to have helped test stability. (Or maybe I accidentally
fixed something while flailing :)).


  Commit: 7cb6e87c9a5845bbe7a19ba532c340314826b171
      https://github.com/zopefoundation/ZEO/commit/7cb6e87c9a5845bbe7a19ba532c340314826b171
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/tests/ConnectionTests.py

  Log Message:
  -----------
  Bind to port 0 some of the time to avoid get_port

And maybe avoid spurious test failures due to port contention.


  Commit: 5fcd383eceb45e410d4267c4997a82f42891512f
      https://github.com/zopefoundation/ZEO/commit/5fcd383eceb45e410d4267c4997a82f42891512f
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Split up the misc ZEO test layer

- To make tests run faster with j99, and

- To isolate some tests that often seem to fail spuriously but pass
  when run by themselves.


  Commit: 8d59cba0beb639d7d5d780252c7442e9edd0ea56
      https://github.com/zopefoundation/ZEO/commit/8d59cba0beb639d7d5d780252c7442e9edd0ea56
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/StorageServer.py
    M src/ZEO/asyncio/mtacceptor.py
    M src/ZEO/tests/testZEO.py

  Log Message:
  -----------
  Merge branch 'ssl' of github.com:zopefoundation/ZEO into ssl


  Commit: f6d06ae5998f1a7e21a332eff48dafa7c86b1abb
      https://github.com/zopefoundation/ZEO/commit/f6d06ae5998f1a7e21a332eff48dafa7c86b1abb
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M src/ZEO/StorageServer.py

  Log Message:
  -----------
  Switch back to using asyncio.Server to listen and run in 1 thread


Compare: https://github.com/zopefoundation/ZEO/compare/daca97cb4292...f6d06ae5998f


More information about the checkins mailing list