[Checkins] [zopefoundation/ZEO] 7fb7b9: Noted that getInvalidations is stupid. :(

GitHub noreply at github.com
Mon Dec 28 02:54:33 CET 2015


  Branch: refs/heads/asyncio
  Home:   https://github.com/zopefoundation/ZEO
  Commit: 7fb7b96b73542c960f15308d959e0b1d3d269944
      https://github.com/zopefoundation/ZEO/commit/7fb7b96b73542c960f15308d959e0b1d3d269944
  Author: Jim Fulton <jim at zope.com>
  Date:   2015-12-27 (Sun, 27 Dec 2015)

  Changed paths:
    M src/ZEO/StorageServer.py

  Log Message:
  -----------
  Noted that getInvalidations is stupid. :(


  Commit: 08703051c30f52e55b9e42fa552d3e00a38fc4eb
      https://github.com/zopefoundation/ZEO/commit/08703051c30f52e55b9e42fa552d3e00a38fc4eb
  Author: Jim Fulton <jim at zope.com>
  Date:   2015-12-27 (Sun, 27 Dec 2015)

  Changed paths:
    M src/ZEO/interfaces.py

  Log Message:
  -----------
  documented client cache contract


  Commit: cbf756c74dfd96eeb6df040c743d991777f2c6ae
      https://github.com/zopefoundation/ZEO/commit/cbf756c74dfd96eeb6df040c743d991777f2c6ae
  Author: Jim Fulton <jim at zope.com>
  Date:   2015-12-27 (Sun, 27 Dec 2015)

  Changed paths:
    R src/ZEO/asyncio.py
    A src/ZEO/asyncio/__init__.py
    A src/ZEO/asyncio/adapters.py
    A src/ZEO/asyncio/client.py
    A src/ZEO/asyncio/testing.py
    A src/ZEO/asyncio/tests.py

  Log Message:
  -----------
  Hardened asyncio interface

- Moved cache into async thread to avoid lots of locking.

- Setup delegation to storage.

- Provide thread wrapper that runs the async protocol in a thread.


Compare: https://github.com/zopefoundation/ZEO/compare/de0300d9c9fd...cbf756c74dfd


More information about the checkins mailing list