[Checkins] [zopefoundation/ZEO] 3d886d: Try to make sure TCP_NODELAY is set on INET socket...

GitHub noreply at github.com
Thu Jul 7 16:59:38 CEST 2016


  Branch: refs/heads/asyncio
  Home:   https://github.com/zopefoundation/ZEO
  Commit: 3d886d426243655b9f5a2528636e42b5c7662c19
      https://github.com/zopefoundation/ZEO/commit/3d886d426243655b9f5a2528636e42b5c7662c19
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M src/ZEO/asyncio/base.py

  Log Message:
  -----------
  Try to make sure TCP_NODELAY is set on INET sockets.

This is a nasty work around for: https://bugs.python.org/issue27456

It can't always be applied.  For example, it can't be applied to Linux
SSL sockets using the asyncio-provided loop.


  Commit: af1e20040a4609510200eb2f204f74aa9bdd09ae
      https://github.com/zopefoundation/ZEO/commit/af1e20040a4609510200eb2f204f74aa9bdd09ae
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M src/ZEO/asyncio/base.py

  Log Message:
  -----------
  Cleaner fix.

I'd missed that you could get a transport's socket using get_extra_info.


  Commit: 70f070e80f5290cf9ba28dc90d96bc27579b98c7
      https://github.com/zopefoundation/ZEO/commit/70f070e80f5290cf9ba28dc90d96bc27579b98c7
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M src/ZEO/asyncio/testing.py

  Log Message:
  -----------
  need new transport extra

I'm losing my love of stubs. :(


  Commit: fc41070f655a2e77e7e03857eaf1a370a319c18c
      https://github.com/zopefoundation/ZEO/commit/fc41070f655a2e77e7e03857eaf1a370a319c18c
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M setup.py
    M src/ZEO/ClientStorage.py
    M src/ZEO/StorageServer.py
    M src/ZEO/TransactionBuffer.py
    M src/ZEO/asyncio/server.py
    M src/ZEO/asyncio/tests.py
    M src/ZEO/cache.py
    M src/ZEO/interfaces.py
    M src/ZEO/tests/ConnectionTests.py
    M src/ZEO/tests/forker.py
    M src/ZEO/tests/protocols.test
    M src/ZEO/tests/testZEO.py
    M src/ZEO/tests/testZEO2.py

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


  Commit: a0fa2fe71d22bc6af2c9b93bfe15847be06d0fe1
      https://github.com/zopefoundation/ZEO/commit/a0fa2fe71d22bc6af2c9b93bfe15847be06d0fe1
  Author: Jim Fulton <jim at zope.com>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

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

  Log Message:
  -----------
  Work around bugs in DB root-object initialization

See: https://github.com/zopefoundation/ZODB/issues/84


  Commit: bff1a14a161deb4a1b53a8d2e48643baddf5dae7
      https://github.com/zopefoundation/ZEO/commit/bff1a14a161deb4a1b53a8d2e48643baddf5dae7
  Author: Jim Fulton <jim at jimfulton.info>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M src/ZEO/asyncio/base.py
    M src/ZEO/asyncio/testing.py
    M src/ZEO/tests/InvalidationTests.py

  Log Message:
  -----------
  Merge pull request #37 from zopefoundation/TCP_NODELAY

TCP_NODELAY


Compare: https://github.com/zopefoundation/ZEO/compare/1eb086dae13b...bff1a14a161d


More information about the checkins mailing list