[Checkins] [zopefoundation/ZEO] b31fed: Implemented msgpack as an optional ZEO message enc...
GitHub
noreply at github.com
Sun Nov 13 20:23:43 CET 2016
Branch: refs/heads/msgpack
Home: https://github.com/zopefoundation/ZEO
Commit: b31fed14ae8f8252f653e2c56e7d29339426e032
https://github.com/zopefoundation/ZEO/commit/b31fed14ae8f8252f653e2c56e7d29339426e032
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-12 (Sat, 12 Nov 2016)
Changed paths:
M README.rst
M setup.py
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/base.py
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/marshal.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/asyncio/server.py
M src/ZEO/asyncio/tests.py
M src/ZEO/runzeo.py
M src/ZEO/server.xml
M src/ZEO/tests/protocols.test
Log Message:
-----------
Implemented msgpack as an optional ZEO message encoding with basic tests.
Commit: e6d580d74268083168eb0ce4bf80879ad09be40e
https://github.com/zopefoundation/ZEO/commit/e6d580d74268083168eb0ce4bf80879ad09be40e
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-12 (Sat, 12 Nov 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
Add the msgpack option and an option to show the generated config.
Commit: 07eb7fd76b52d774e39476b412423c35485350a0
https://github.com/zopefoundation/ZEO/commit/07eb7fd76b52d774e39476b412423c35485350a0
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-12 (Sat, 12 Nov 2016)
Changed paths:
M src/ZEO/runzeo.py
Log Message:
-----------
Allow non-empty ZEO_MSGPACK environment variable to trigger using msgpack
Commit: 24b8ff8cd14a93a203a238cd1ee095f592003e67
https://github.com/zopefoundation/ZEO/commit/24b8ff8cd14a93a203a238cd1ee095f592003e67
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-12 (Sat, 12 Nov 2016)
Changed paths:
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Test runzeo msgpack support
Commit: 13438d92199dbfd48e0058d658dcaf7dfacebc5c
https://github.com/zopefoundation/ZEO/commit/13438d92199dbfd48e0058d658dcaf7dfacebc5c
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-12 (Sat, 12 Nov 2016)
Changed paths:
M src/ZEO/tests/servertesting.py
Log Message:
-----------
adjust for server_protocol's changed signature
Commit: 28f7a9242c300def54c0b11762be52f50bc77e74
https://github.com/zopefoundation/ZEO/commit/28f7a9242c300def54c0b11762be52f50bc77e74
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-13 (Sun, 13 Nov 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/StorageServer.py
M src/ZEO/tests/utils.py
Log Message:
-----------
When checking protocol, need to ignore encoding character
Commit: 70ed5e545c988b32376c6ac78d9af6da584635df
https://github.com/zopefoundation/ZEO/commit/70ed5e545c988b32376c6ac78d9af6da584635df
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-13 (Sun, 13 Nov 2016)
Changed paths:
M src/ZEO/asyncio/marshal.py
M src/ZEO/asyncio/server.py
M src/ZEO/asyncio/tests.py
M src/ZEO/tests/protocols.test
Log Message:
-----------
Dealt with some serialization issues
- Need to handle exception instances embedded within others.
I dealt with this in msgpack using a "default" option (essentially a
msgpack/json form of reduce).
For pickle, we're still creating instance pickles in this case. :/
- Use a python-msgpack option to produce tuples rather than
lists. The ZEO protocol uses tuples far more often than lists.
This really mostly or entirely affects tests.
Removed workarounds for some test code that expected tuples and
added some for test code that expects lists. :)
Commit: 25e7772a1890ecf0bf99e908a888a3d44a347a26
https://github.com/zopefoundation/ZEO/commit/25e7772a1890ecf0bf99e908a888a3d44a347a26
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-13 (Sun, 13 Nov 2016)
Changed paths:
M README.rst
M src/ZEO/server.xml
Log Message:
-----------
Hedge a bit on performance benefits of mshpack and document ZEO_MSGPACK
Commit: 9718628f99d0685e06eb46457a95f513a68d2ea5
https://github.com/zopefoundation/ZEO/commit/9718628f99d0685e06eb46457a95f513a68d2ea5
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-13 (Sun, 13 Nov 2016)
Changed paths:
M CHANGES.rst
Log Message:
-----------
changes
Commit: 2b2b45958d7d6113bb155659e63a948b4ca0d263
https://github.com/zopefoundation/ZEO/commit/2b2b45958d7d6113bb155659e63a948b4ca0d263
Author: Jim Fulton <jim at zope.com>
Date: 2016-11-13 (Sun, 13 Nov 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
test w msgpack
Compare: https://github.com/zopefoundation/ZEO/compare/b31fed14ae8f^...2b2b45958d7d
More information about the checkins
mailing list