[Checkins] [zopefoundation/ZEO] 870560: Python 2.7 support!!!
GitHub
noreply at github.com
Sat Aug 6 15:13:14 CEST 2016
Branch: refs/heads/uvloop
Home: https://github.com/zopefoundation/ZEO
Commit: 8705602cf9b601792e0da2a481f2dc4fd483d03d
https://github.com/zopefoundation/ZEO/commit/8705602cf9b601792e0da2a481f2dc4fd483d03d
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M .travis.yml
M setup.py
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/base.py
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/asyncio/server.py
M src/ZEO/asyncio/testing.py
M src/ZEO/asyncio/tests.py
M src/ZEO/tests/protocols.test
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Python 2.7 support!!!
And holy crap, uncommented some tests that I'd commented early while
working on asyncio and forgot to uncomment before checking in.
Commit: 6fbe47ebe5385732c4d516b339d4f36ad0f2efac
https://github.com/zopefoundation/ZEO/commit/6fbe47ebe5385732c4d516b339d4f36ad0f2efac
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 py2
Conflicts:
setup.py
src/ZEO/tests/protocols.test
Commit: 29bf7bc0e97dcbfc99c882c47af15cf0cf1d94c1
https://github.com/zopefoundation/ZEO/commit/29bf7bc0e97dcbfc99c882c47af15cf0cf1d94c1
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M setup.py
M src/ZEO/asyncio/__init__.py
Log Message:
-----------
Merge pull request #39 from zopefoundation/uvloop
Uvloop
Commit: c8873c33f005ab154c15d3a5308d7781c53b6011
https://github.com/zopefoundation/ZEO/commit/c8873c33f005ab154c15d3a5308d7781c53b6011
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/__init__.py
M src/ZEO/asyncio/base.py
M src/ZEO/asyncio/testing.py
M src/ZEO/runzeo.py
M src/ZEO/server.xml
M src/ZEO/tests/CommitLockTests.py
M src/ZEO/tests/ConnectionTests.py
M src/ZEO/tests/InvalidationTests.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/testConversionSupport.py
M src/ZEO/tests/testZEO.py
A src/ZEO/tests/test_client_side_conflict_resolution.py
A src/ZEO/tests/utils.py
Log Message:
-----------
Merge remote-tracking branch 'origin/asyncio' into py2
Conflicts:
setup.py
src/ZEO/asyncio/base.py
Commit: d9b4573315ff39339eb7c5347739597eabf220f5
https://github.com/zopefoundation/ZEO/commit/d9b4573315ff39339eb7c5347739597eabf220f5
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Update for new commit protocol
Commit: b86957c1f499a448b4e8ebd39fc356b9f7496dd7
https://github.com/zopefoundation/ZEO/commit/b86957c1f499a448b4e8ebd39fc356b9f7496dd7
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Python 6ify
Commit: 7de0a7870f5ed2afa07eaefce7b13fbf26ce6dc7
https://github.com/zopefoundation/ZEO/commit/7de0a7870f5ed2afa07eaefce7b13fbf26ce6dc7
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M tox.ini
Log Message:
-----------
include python 2.7
Commit: c0b96879cf65d7fa89e09e258c2d07b92f7e2811
https://github.com/zopefoundation/ZEO/commit/c0b96879cf65d7fa89e09e258c2d07b92f7e2811
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Stop using get_port in another place, for faster more reliable tests
Commit: 9b421915c74433dfd743de619d66d20e7c28a846
https://github.com/zopefoundation/ZEO/commit/9b421915c74433dfd743de619d66d20e7c28a846
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/tests/testConfig.py
M src/ZEO/tests/testssl.py
Log Message:
-----------
Mock asyncio in mockiavellian tests
Commit: edb198a0a6cf5d4ba161656ecbc24237b6cf6d24
https://github.com/zopefoundation/ZEO/commit/edb198a0a6cf5d4ba161656ecbc24237b6cf6d24
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/asyncio/server.py
Log Message:
-----------
fix asyncio.async call
Commit: b4ecd30b3c0aeedeec3e98e65ae00705a542ca6c
https://github.com/zopefoundation/ZEO/commit/b4ecd30b3c0aeedeec3e98e65ae00705a542ca6c
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/asyncio/server.py
Log Message:
-----------
simplify acceptor setup logic
After reading run_until_complete doc :)
Commit: 88c596316ff9ba00d2d4563f871dc3866611aa5a
https://github.com/zopefoundation/ZEO/commit/88c596316ff9ba00d2d4563f871dc3866611aa5a
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/server.py
Log Message:
-----------
No need to call set_event_loop, as we carry loops around
Commit: 694ff8e754127a7da29067f5add9a596d0980134
https://github.com/zopefoundation/ZEO/commit/694ff8e754127a7da29067f5add9a596d0980134
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
better debugging of server startup.
Commit: 9b8cfe9ebbd58a2c5411ca7907f2d3f6e933d937
https://github.com/zopefoundation/ZEO/commit/9b8cfe9ebbd58a2c5411ca7907f2d3f6e933d937
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-07 (Thu, 07 Jul 2016)
Changed paths:
M setup.py
M src/ZEO/asyncio/__init__.py
Log Message:
-----------
Give up pn uvloop, for now. whimper
Commit: 1ce6fd78c8eff4b85aea3156432a6102cf06801c
https://github.com/zopefoundation/ZEO/commit/1ce6fd78c8eff4b85aea3156432a6102cf06801c
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M .travis.yml
M setup.py
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/__init__.py
M src/ZEO/asyncio/base.py
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/asyncio/server.py
M src/ZEO/asyncio/testing.py
M src/ZEO/asyncio/tests.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/protocols.test
M src/ZEO/tests/testConfig.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/testZEO2.py
M src/ZEO/tests/testssl.py
M tox.ini
Log Message:
-----------
Merge pull request #41 from zopefoundation/py2
Python 2 support
Commit: 7e958f5b3b7346cad86d93ff3ec84aad032349b7
https://github.com/zopefoundation/ZEO/commit/7e958f5b3b7346cad86d93ff3ec84aad032349b7
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M src/ZEO/tests/ConnectionTests.py
M src/ZEO/tests/client-config.test
M src/ZEO/tests/forker.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/testssl.py
Log Message:
-----------
Use 127.0.0.1 and port 0 in more places
Commit: 73524dfe7cff33c8666d3a5ad8741b15d03adbc3
https://github.com/zopefoundation/ZEO/commit/73524dfe7cff33c8666d3a5ad8741b15d03adbc3
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M src/ZEO/tests/forker.py
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Use 127.0.0.1 and port 0 in more places
Commit: e605c9758ca621ab70bd672bbd93c0052efebc48
https://github.com/zopefoundation/ZEO/commit/e605c9758ca621ab70bd672bbd93c0052efebc48
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M README.rst
Log Message:
-----------
add client-conflict-resolution to doc
And move this file to the top of the project, as there was a similar
version ther.
Commit: ee04b9918b8f4dd6edad3bc6d4060510a469920b
https://github.com/zopefoundation/ZEO/commit/ee04b9918b8f4dd6edad3bc6d4060510a469920b
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
R doc/README.rst
Log Message:
-----------
Moved to top to replace an almost identical version
Commit: 90ed6ec959a22c3a1b492b79140f03889b0b7e81
https://github.com/zopefoundation/ZEO/commit/90ed6ec959a22c3a1b492b79140f03889b0b7e81
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M CHANGES.rst
Log Message:
-----------
5.0.0a0
Commit: d2095794acbfa2bc767052da833a5db7c4c5bb2c
https://github.com/zopefoundation/ZEO/commit/d2095794acbfa2bc767052da833a5db7c4c5bb2c
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M setup.py
Log Message:
-----------
fixed and simplified classifier handling
Commit: 53b465a2f1f1c226ea64bdb6a37e2f20053bdc40
https://github.com/zopefoundation/ZEO/commit/53b465a2f1f1c226ea64bdb6a37e2f20053bdc40
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/tests/testConversionSupport.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Simplify server commit-lock management
Commit: 2aa6f3d8ef3bae7236c39e8f48dccb78c11359d0
https://github.com/zopefoundation/ZEO/commit/2aa6f3d8ef3bae7236c39e8f48dccb78c11359d0
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
removed unused attr
Commit: 9ef630e2ec16fd7e7077dccc4dec6efaf5875cf8
https://github.com/zopefoundation/ZEO/commit/9ef630e2ec16fd7e7077dccc4dec6efaf5875cf8
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-08 (Fri, 08 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
fixed test
Commit: ab158e86d1ce73f4a9e0a6905fd5c9b48c8f2b33
https://github.com/zopefoundation/ZEO/commit/ab158e86d1ce73f4a9e0a6905fd5c9b48c8f2b33
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-09 (Sat, 09 Jul 2016)
Changed paths:
M src/ZEO/asyncio/server.py
Log Message:
-----------
Handle setting results on Delays who'd protocol were never set
Because races
Commit: d4a4a7665c98ae2b04d0325675505ed3dd6cb991
https://github.com/zopefoundation/ZEO/commit/d4a4a7665c98ae2b04d0325675505ed3dd6cb991
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-09 (Sat, 09 Jul 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
Allow control over server debug logging via an environment variable
Commit: f4bcea77162efd9306003a872ec5ad448e2463c1
https://github.com/zopefoundation/ZEO/commit/f4bcea77162efd9306003a872ec5ad448e2463c1
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-09 (Sat, 09 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/tests/testConversionSupport.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Internal refactoring of the commit lock manager
In working on the next iteration of the lock manager to provide
object-level locking, I realized:
- It was saner let all waiting try to get locks when locks are
released, at least in the more complicated logic to follow.
- We really do almost certianly want a multi-threaded server, even if
it doesn't run faster (still an open question), because otherwise,
big commits will completely block loads.
- We don't really want to hold the lock-manager lock while calling the
callback. Again, this really only matters if we have a
multi-threaded server, but it also feels like a matter of hygiene :)
I decided to rework this branch:
- Don't hold lock-manager internal lock when calling the callnack.
- When releasing the lock, use call_soon_threadsafe to let all waiting
have a chance to get the lock.
- A little bit of factoring to DRY. (This factoring will be much more
useful in the follow-on branch.
This rework restores the workability of the thread-per-client model.
Commit: 37c667891267415a88eb16fe9490b04f2233fa4d
https://github.com/zopefoundation/ZEO/commit/37c667891267415a88eb16fe9490b04f2233fa4d
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-14 (Thu, 14 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/tests.py
Log Message:
-----------
When calling loadBefore, collapse outstanding calls.
IOW, if there's an outstanding call is made for a given oid and tid,
and another call is made, the second call will use the result of the
outstanding call, rather than making another call to the server.
Commit: 1a38d378c81d0db07f377db2350702332436fb08
https://github.com/zopefoundation/ZEO/commit/1a38d378c81d0db07f377db2350702332436fb08
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-14 (Thu, 14 Jul 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/asyncio/client.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Added a prefetch method.
Commit: bcf292e5f8d0e2460a57beec9439395d1105e6b8
https://github.com/zopefoundation/ZEO/commit/bcf292e5f8d0e2460a57beec9439395d1105e6b8
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/tests/testssl.py
Log Message:
-----------
allow client cert paths to be passed into client_ssl
Also added a comment with a reminder for how to create self-signed certs.
Useful for playing with ssl configurations.
Commit: b0366fa274ba9cc71de3725e39cd19e6c8082c75
https://github.com/zopefoundation/ZEO/commit/b0366fa274ba9cc71de3725e39cd19e6c8082c75
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
Save server ssl parameter for inspection in dev
Useful for playing with ssl configurations.
Commit: 3c52590957677e339cd4710c1543d9b680ac6446
https://github.com/zopefoundation/ZEO/commit/3c52590957677e339cd4710c1543d9b680ac6446
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
Save created server as global when running test/dev servers
Useful for playing with ssl configurations and generally for being
able to inspect server state in development and testing.
This only makes sense when running the server in a thread, of course.
Commit: b6df02cbcd80d5af1cd0407bc29b7941a76b7f44
https://github.com/zopefoundation/ZEO/commit/b6df02cbcd80d5af1cd0407bc29b7941a76b7f44
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
make sure I lose a race
Commit: db9d3da56572f128325a296859d9316445d24c46
https://github.com/zopefoundation/ZEO/commit/db9d3da56572f128325a296859d9316445d24c46
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/asyncio/tests.py
Log Message:
-----------
removed uneeded import
Commit: f96776b396c9ee2af33319318a8d7beee4ca2286
https://github.com/zopefoundation/ZEO/commit/f96776b396c9ee2af33319318a8d7beee4ca2286
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-16 (Sat, 16 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
Log Message:
-----------
Changed load_before and preftech to use generators rather than callbacks
Commit: 7cdcc01348bf6066b1dd6b13ee36e3451d4b299f
https://github.com/zopefoundation/ZEO/commit/7cdcc01348bf6066b1dd6b13ee36e3451d4b299f
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-17 (Sun, 17 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/tests.py
Log Message:
-----------
Updated connect/verify to use generators
Commit: 09d8df62e4e781b293eeedd8d9ecc61a5faa5e51
https://github.com/zopefoundation/ZEO/commit/09d8df62e4e781b293eeedd8d9ecc61a5faa5e51
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-17 (Sun, 17 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
Log Message:
-----------
Converted the last promise to a generator
Bye bye Promise.
Also fixed a comment.
Commit: 508ba1389434e9416c382cf866f517c57f164c74
https://github.com/zopefoundation/ZEO/commit/508ba1389434e9416c382cf866f517c57f164c74
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
Extension methods aren't supported sny more
Commit: 80f6a4bebf9363e0ffe1b9010b32e574c51c4234
https://github.com/zopefoundation/ZEO/commit/80f6a4bebf9363e0ffe1b9010b32e574c51c4234
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/StorageServer.py
M src/ZEO/interfaces.py
Log Message:
-----------
wish to be rid of getTid
Commit: dd2d97cd059036205b11712304d467ad1136a62e
https://github.com/zopefoundation/ZEO/commit/dd2d97cd059036205b11712304d467ad1136a62e
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
load and loadEX are no more
Commit: 031ab976c4ed7497963cf9929a48d482e9d06e5c
https://github.com/zopefoundation/ZEO/commit/031ab976c4ed7497963cf9929a48d482e9d06e5c
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/tests/testssl.py
M src/ZEO/zconfig.py
Log Message:
-----------
Fixed: SSL clients of servers with signed certs didn't load default
certs and were unable to connect.
Commit: 745c1b151ce6bc01e66244d16044a0731a1a1c5d
https://github.com/zopefoundation/ZEO/commit/745c1b151ce6bc01e66244d16044a0731a1a1c5d
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M src/ZEO/asyncio/mtacceptor.py
Log Message:
-----------
Use newer asyncio to connect accepted sockets (if available).
The new api will be in Python 3.6, and hopefullt, in uvloop soon.
When binding to port 0, make sure we set our address to a 2-tuple, because
IPV6 4-tuples confuse ClientStorage.
Commit: 00eb2075b493daa43b8eb512408959a8c9ef6904
https://github.com/zopefoundation/ZEO/commit/00eb2075b493daa43b8eb512408959a8c9ef6904
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
Provide an environment variable to allow mtacceptor to be used
Mainly for tests.
Also, add a constructor option to use a custom acceptor.
Commit: b971495a7dfcb694a82e8d1113a65e4784be00b7
https://github.com/zopefoundation/ZEO/commit/b971495a7dfcb694a82e8d1113a65e4784be00b7
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
Test with mtacceptor too on Python 3.
(There seems to be a resource issue with Python 2, that I might run
down some time.)
Commit: 671a5fb85700c5c4e34414af3ec4f07bdc11e9c6
https://github.com/zopefoundation/ZEO/commit/671a5fb85700c5c4e34414af3ec4f07bdc11e9c6
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/tests.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Merge pull request #48 from zopefoundation/prefetch
Optimizations, featuring prefetch
Commit: 51a631139fa510a2771569847871742c13d84a9d
https://github.com/zopefoundation/ZEO/commit/51a631139fa510a2771569847871742c13d84a9d
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/StorageServer.py
M src/ZEO/interfaces.py
Log Message:
-----------
Merge pull request #50 from zopefoundation/asyncio-cleanups
Asyncio cleanups
Commit: 815f39d1080786e64e5bd588c2e7a8d6fa3674a9
https://github.com/zopefoundation/ZEO/commit/815f39d1080786e64e5bd588c2e7a8d6fa3674a9
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/tests/testssl.py
M src/ZEO/zconfig.py
Log Message:
-----------
Merge pull request #51 from zopefoundation/load-default-cert-for-client-of-signed-server
Fixed: SSL clients of servers with signed certs didn't load default
Commit: 3d02129b227252c866e4d0b2b454cb7f336a2b4a
https://github.com/zopefoundation/ZEO/commit/3d02129b227252c866e4d0b2b454cb7f336a2b4a
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/ClientStorage.py
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/client.py
M src/ZEO/asyncio/tests.py
M src/ZEO/interfaces.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/testZEO2.py
M src/ZEO/tests/testssl.py
M src/ZEO/zconfig.py
Log Message:
-----------
Merge remote-tracking branch 'origin/asyncio' into simplify-server-commit-lock-management
Conflicts:
src/ZEO/StorageServer.py
Commit: a9330b7ed6ef7a04fc018e6a11e00a34e0da9dcc
https://github.com/zopefoundation/ZEO/commit/a9330b7ed6ef7a04fc018e6a11e00a34e0da9dcc
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/mtacceptor.py
M src/ZEO/asyncio/server.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/testConversionSupport.py
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Merge pull request #44 from zopefoundation/simplify-server-commit-lock-management
Simplify server commit lock management
Commit: d825f1586a2f91e00f22c6ebb7772a79d8ed7a14
https://github.com/zopefoundation/ZEO/commit/d825f1586a2f91e00f22c6ebb7772a79d8ed7a14
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M .travis.yml
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/mtacceptor.py
Log Message:
-----------
Merge pull request #52 from zopefoundation/rehabilitate-mtacceptor
Rehabilitate mtacceptor
Commit: dfb0ad2d9240e6a4c8ec27e508c570d9ee404135
https://github.com/zopefoundation/ZEO/commit/dfb0ad2d9240e6a4c8ec27e508c570d9ee404135
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M src/ZEO/tests/ConnectionTests.py
M src/ZEO/tests/client-config.test
M src/ZEO/tests/forker.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/testssl.py
Log Message:
-----------
Merge pull request #42 from zopefoundation/test-cleanuo-2016-7-8
Test cleanup 2016 7 8
Commit: b17240d146830d095cd5d2febb6f042b4d151011
https://github.com/zopefoundation/ZEO/commit/b17240d146830d095cd5d2febb6f042b4d151011
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-20 (Wed, 20 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
removed an invalid assertion
That was causing test failutes when using the multi-threaded server.
Commit: 8b93f49196e2baa4ea91f2142be91cc242afd398
https://github.com/zopefoundation/ZEO/commit/8b93f49196e2baa4ea91f2142be91cc242afd398
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-20 (Wed, 20 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
made a test less subject to spurious failure
Commit: 6b43b6131704c89e2e905b2307c45f1c953f2003
https://github.com/zopefoundation/ZEO/commit/6b43b6131704c89e2e905b2307c45f1c953f2003
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
Try to understand wtf with a test on travis for Python 2.7
Commit: 29327911abfb9e1b3d55d24ace106abac64315f1
https://github.com/zopefoundation/ZEO/commit/29327911abfb9e1b3d55d24ace106abac64315f1
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO.py
Log Message:
-----------
experimenting with travis
Commit: 9a689833e148312862fa9faaf98adf282c3cb39a
https://github.com/zopefoundation/ZEO/commit/9a689833e148312862fa9faaf98adf282c3cb39a
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO.py
Log Message:
-----------
revert test after experiment.
Commit: ede23fd40956713aa34e305cb0b7f200f7ef4e52
https://github.com/zopefoundation/ZEO/commit/ede23fd40956713aa34e305cb0b7f200f7ef4e52
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/ZEO/asyncio/client.py
Log Message:
-----------
use 127.0.0.1 rather than localhost
Commit: 77bce36cc61419d18bcc172529e46307f9efc061
https://github.com/zopefoundation/ZEO/commit/77bce36cc61419d18bcc172529e46307f9efc061
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M setup.py
Log Message:
-----------
need at least 2.7.9 for ssl
Commit: 935628a9c59e09b50cbd22cef71552a74f4d5236
https://github.com/zopefoundation/ZEO/commit/935628a9c59e09b50cbd22cef71552a74f4d5236
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
go back to running all the tests
Commit: 5251481ecc158e212e0ecd4b9b2e6b7ad02be9d9
https://github.com/zopefoundation/ZEO/commit/5251481ecc158e212e0ecd4b9b2e6b7ad02be9d9
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
try to make test more stable
Commit: 5ab0c3fbbe6ca2f0901c5609d4e6cdc5544f38d7
https://github.com/zopefoundation/ZEO/commit/5ab0c3fbbe6ca2f0901c5609d4e6cdc5544f38d7
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
try to make test more stable
Commit: 7af91457cac7135e98e49da7e2520ee0535ea737
https://github.com/zopefoundation/ZEO/commit/7af91457cac7135e98e49da7e2520ee0535ea737
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-21 (Thu, 21 Jul 2016)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
5.0.0a1
Commit: 03498c057edbeede4d1c60889ac0142283b03c0e
https://github.com/zopefoundation/ZEO/commit/03498c057edbeede4d1c60889ac0142283b03c0e
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-28 (Thu, 28 Jul 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/StorageServer.py
M src/ZEO/TransactionBuffer.py
M src/ZEO/asyncio/client.py
M src/ZEO/tests/Cache.py
M src/ZEO/tests/ConnectionTests.py
M src/ZEO/tests/testTransactionBuffer.py
M src/ZEO/tests/testZEO.py
Log Message:
-----------
Numerous fixes in response to: https://github.com/zopefoundation/ZODB/pull/93
Commit: c8f1c523f6cd9fd1c485a7b9f88ff365b6d1f35a
https://github.com/zopefoundation/ZEO/commit/c8f1c523f6cd9fd1c485a7b9f88ff365b6d1f35a
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-28 (Thu, 28 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
Log Message:
-----------
Send invalidations even when empty
If a transaction only adds objects (like the transaction that ZODB.DB
uses to create the root objects, we still need to send invalidations so clients see the new tid, because MVCC.
Commit: 02943acd619579b7c87ceb92a3d219ac5c35ad32
https://github.com/zopefoundation/ZEO/commit/02943acd619579b7c87ceb92a3d219ac5c35ad32
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-28 (Thu, 28 Jul 2016)
Changed paths:
M src/ZEO/StorageServer.py
M src/ZEO/asyncio/server.py
M src/ZEO/tests/testConversionSupport.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/utils.py
Log Message:
-----------
Storage-server cleanups
Especially splitting the method used to send invalidations and info,
since we no-longer send both in the same call.
Commit: dbb066d2c9022f03fab799bf3cfbda2f3c1a4a4c
https://github.com/zopefoundation/ZEO/commit/dbb066d2c9022f03fab799bf3cfbda2f3c1a4a4c
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-28 (Thu, 28 Jul 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/ClientStorage.py
M src/ZEO/asyncio/client.py
Log Message:
-----------
Added the ability to pass credentials when creating client storages.
This is experimental in that passing credentials will cause
connections to an ordinary ZEO server to fail, but it facilitates
experimentation with custom ZEO servers. Doing this with custom ZEO
clients would have been awkward due to the many levels of
composition involved.
In the future, we expect to support server security plugins that
consume credentials for authentication (typically over SSL).
Note that credentials are opaque to ZEO. They can be any object with
a true value. The client mearly passes them to the server, which
will someday pass them to a plugin.
Commit: 9fda3635800bcc46f525c5190a30e97a2520e059
https://github.com/zopefoundation/ZEO/commit/9fda3635800bcc46f525c5190a30e97a2520e059
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-28 (Thu, 28 Jul 2016)
Changed paths:
A src/ZEO/tests/test_client_credentials.py
Log Message:
-----------
let's include the test in the PR, shall we?
Commit: b398e7447cb116c86594dd5a92d1cbeea96bed95
https://github.com/zopefoundation/ZEO/commit/b398e7447cb116c86594dd5a92d1cbeea96bed95
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-07-30 (Sat, 30 Jul 2016)
Changed paths:
M CHANGES.rst
M src/ZEO/ClientStorage.py
M src/ZEO/asyncio/client.py
A src/ZEO/tests/test_client_credentials.py
Log Message:
-----------
Merge pull request #53 from zopefoundation/client-credentials
Added the ability to pass credentials when creating client storages.
Commit: 4e056cd15658ecfb2ac0a77066ee942d1e67dd67
https://github.com/zopefoundation/ZEO/commit/4e056cd15658ecfb2ac0a77066ee942d1e67dd67
Author: Jim Fulton <jim at zope.com>
Date: 2016-07-30 (Sat, 30 Jul 2016)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
5.0.0a2
Commit: 64635ddb450c47116ec0c31774266b4e4793d4d9
https://github.com/zopefoundation/ZEO/commit/64635ddb450c47116ec0c31774266b4e4793d4d9
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-02 (Tue, 02 Aug 2016)
Changed paths:
M src/ZEO/tests/testZEO2.py
Log Message:
-----------
Make test a little more flexible to hopefully avoid spurious failures
Commit: 96659e2c28f52e42d93a5edd164390cf7b61dcd0
https://github.com/zopefoundation/ZEO/commit/96659e2c28f52e42d93a5edd164390cf7b61dcd0
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-02 (Tue, 02 Aug 2016)
Changed paths:
M src/ZEO/ClientStorage.py
M src/ZEO/asyncio/tests.py
M src/ZEO/tests/testZEO.py
Log Message:
-----------
use ZODB.utils.maxtid rather than z64
Commit: b08a718ba89142ee25da0492514dd8fc34256c98
https://github.com/zopefoundation/ZEO/commit/b08a718ba89142ee25da0492514dd8fc34256c98
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-02 (Tue, 02 Aug 2016)
Changed paths:
M .travis.yml
M src/ZEO/ClientStorage.py
M src/ZEO/TransactionBuffer.py
M src/ZEO/asyncio/client.py
A src/ZEO/tests/ZEO4/README.rst
A src/ZEO/tests/ZEO4/StorageServer.py
A src/ZEO/tests/ZEO4/__init__.py
A src/ZEO/tests/ZEO4/auth/__init__.py
A src/ZEO/tests/ZEO4/auth/auth_digest.py
A src/ZEO/tests/ZEO4/auth/base.py
A src/ZEO/tests/ZEO4/auth/hmac.py
A src/ZEO/tests/ZEO4/component.xml
A src/ZEO/tests/ZEO4/hash.py
A src/ZEO/tests/ZEO4/monitor.py
A src/ZEO/tests/ZEO4/runzeo.py
A src/ZEO/tests/ZEO4/schema.xml
A src/ZEO/tests/ZEO4/zrpc/__init__.py
A src/ZEO/tests/ZEO4/zrpc/_hmac.py
A src/ZEO/tests/ZEO4/zrpc/client.py
A src/ZEO/tests/ZEO4/zrpc/connection.py
A src/ZEO/tests/ZEO4/zrpc/error.py
A src/ZEO/tests/ZEO4/zrpc/log.py
A src/ZEO/tests/ZEO4/zrpc/marshal.py
A src/ZEO/tests/ZEO4/zrpc/server.py
A src/ZEO/tests/ZEO4/zrpc/smac.py
A src/ZEO/tests/ZEO4/zrpc/trigger.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/testConnection.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/test_client_credentials.py
M src/ZEO/tests/test_client_side_conflict_resolution.py
M src/ZEO/tests/testssl.py
Log Message:
-----------
Make sure the ZEO 5 client works with the ZEO 4 server
Added an option to test the ZEO 5 client against the ZEO 4
server. This involved making a copy of the ZEO 4 server in
ZEO.tests.ZEO4 and disabling tests of ZEO5-specific features.
Testing revealed bugs in support for ZEO 4 servers, which were fixed.
Commit: 42516476d5f1bf336d438eaa0e62dddb07ec1612
https://github.com/zopefoundation/ZEO/commit/42516476d5f1bf336d438eaa0e62dddb07ec1612
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-02 (Tue, 02 Aug 2016)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Make sure the ZEO 5 client works with the ZEO 4 server
Added an option to test the ZEO 5 client against the ZEO 4
server. This involved making a copy of the ZEO 4 server in
ZEO.tests.ZEO4 and disabling tests of ZEO5-specific features.
Testing revealed bugs in support for ZEO 4 servers, which were fixed.
Commit: 7cb600519cf6ce76de90c2c187451371dce7fb80
https://github.com/zopefoundation/ZEO/commit/7cb600519cf6ce76de90c2c187451371dce7fb80
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-03 (Wed, 03 Aug 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
use a "threadless" multi-processing queue
To avoid spew about threads being left behind by tests. The normal
multi-processing.Queue uses a thread to send data and the machinery
for stopping this thread seems to be buggy (or inscrutable) on Linux,
causing test runner spew that made output hard to interpret.
Commit: 9d765e8d2e0ff2faa54b07175b360c2f8e261fb5
https://github.com/zopefoundation/ZEO/commit/9d765e8d2e0ff2faa54b07175b360c2f8e261fb5
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-03 (Wed, 03 Aug 2016)
Changed paths:
M src/ZEO/tests/ZEO4/StorageServer.py
M src/ZEO/tests/forker.py
Log Message:
-----------
Added a timeout argument to the ZEO4 server (copy)
It turns out the ZEO4 server doesn't shutdown cleanly in tests without
a shorter timeout (like the one I added for ZEO5).
For now, this is just in the copy used in the ZEO5 tests. If I have
to updatre the copy at some point (hopefully not), then I'll add this
to ZEO4 proper.
Commit: c7a96bae0c931a4f3f760caa729317467ca963c7
https://github.com/zopefoundation/ZEO/commit/c7a96bae0c931a4f3f760caa729317467ca963c7
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-03 (Wed, 03 Aug 2016)
Changed paths:
M src/ZEO/tests/testConnection.py
Log Message:
-----------
Don't print server log on error and import ZEO
The later seems to be necessary when running the test multiple times
in a test run (as I did while debugging a test failure).
Commit: 5ba506e7f173370377feb6761b532f86e7681f4d
https://github.com/zopefoundation/ZEO/commit/5ba506e7f173370377feb6761b532f86e7681f4d
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-03 (Wed, 03 Aug 2016)
Changed paths:
M src/ZEO/asyncio/client.py
Log Message:
-----------
Fixed a bug handling ZEO4 invalidations during cache verification
ZEO4 servers can send invalidations out of order with
``getInvalidations`` results, presumably because ``getInvalidations``
didn't get the commit lock. ZEO4 clients worked around this (maybe
not directly) by queuing invalidations during cache verification.
ZEO5 servers don't send invalidations out of order with
``getInvalidations`` calls and the ZEO5 client didn't need an
invalidation queue, except they do need one to work correctly with
ZEO4 servers. :/
Commit: 765c3b9f43742c364d754873baa793eda6ff4afc
https://github.com/zopefoundation/ZEO/commit/765c3b9f43742c364d754873baa793eda6ff4afc
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-08-04 (Thu, 04 Aug 2016)
Changed paths:
M .travis.yml
M CHANGES.rst
M src/ZEO/ClientStorage.py
M src/ZEO/TransactionBuffer.py
M src/ZEO/asyncio/client.py
A src/ZEO/tests/ZEO4/README.rst
A src/ZEO/tests/ZEO4/StorageServer.py
A src/ZEO/tests/ZEO4/__init__.py
A src/ZEO/tests/ZEO4/auth/__init__.py
A src/ZEO/tests/ZEO4/auth/auth_digest.py
A src/ZEO/tests/ZEO4/auth/base.py
A src/ZEO/tests/ZEO4/auth/hmac.py
A src/ZEO/tests/ZEO4/component.xml
A src/ZEO/tests/ZEO4/hash.py
A src/ZEO/tests/ZEO4/monitor.py
A src/ZEO/tests/ZEO4/runzeo.py
A src/ZEO/tests/ZEO4/schema.xml
A src/ZEO/tests/ZEO4/zrpc/__init__.py
A src/ZEO/tests/ZEO4/zrpc/_hmac.py
A src/ZEO/tests/ZEO4/zrpc/client.py
A src/ZEO/tests/ZEO4/zrpc/connection.py
A src/ZEO/tests/ZEO4/zrpc/error.py
A src/ZEO/tests/ZEO4/zrpc/log.py
A src/ZEO/tests/ZEO4/zrpc/marshal.py
A src/ZEO/tests/ZEO4/zrpc/server.py
A src/ZEO/tests/ZEO4/zrpc/smac.py
A src/ZEO/tests/ZEO4/zrpc/trigger.py
M src/ZEO/tests/forker.py
M src/ZEO/tests/testConnection.py
M src/ZEO/tests/testZEO.py
M src/ZEO/tests/test_client_credentials.py
M src/ZEO/tests/test_client_side_conflict_resolution.py
M src/ZEO/tests/testssl.py
Log Message:
-----------
Merge pull request #54 from zopefoundation/zeo4-server-support
Zeo4 server support
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: e08b9c591aa8a51b89bdef1155a4293bc1ee1260
https://github.com/zopefoundation/ZEO/commit/e08b9c591aa8a51b89bdef1155a4293bc1ee1260
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-04 (Thu, 04 Aug 2016)
Changed paths:
M src/ZEO/tests/ZEO4/StorageServer.py
Log Message:
-----------
Need to define ResolvedSerial ourselves
Because ZODB 5 no-longer does
Commit: 9613f09b4de582b91423bd96472e8721010e30af
https://github.com/zopefoundation/ZEO/commit/9613f09b4de582b91423bd96472e8721010e30af
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-04 (Thu, 04 Aug 2016)
Changed paths:
M src/ZEO/tests/zeo-fan-out.test
Log Message:
-----------
Work around a ZEO4 server bug in an edge case.
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: d9ef8853412e9ef54a607aeb6928531daa932e7a
https://github.com/zopefoundation/ZEO/commit/d9ef8853412e9ef54a607aeb6928531daa932e7a
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-05 (Fri, 05 Aug 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
Did I screw up travis? Let's see if I can make it start running again
Commit: fd755510379ef9bcfd9b2c89a4f93f11a1051957
https://github.com/zopefoundation/ZEO/commit/fd755510379ef9bcfd9b2c89a4f93f11a1051957
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-05 (Fri, 05 Aug 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
try caching again, off on a separate branch.
Commit: 0fafa40a6d0f77192e2a32b5f18a774783fce446
https://github.com/zopefoundation/ZEO/commit/0fafa40a6d0f77192e2a32b5f18a774783fce446
Author: Jim Fulton <jim at zope.com>
Date: 2016-08-05 (Fri, 05 Aug 2016)
Changed paths:
M src/ZEO/tests/forker.py
Log Message:
-----------
Try harder not to error (and fail tests) when shutting down servers
Commit: 7eedfd75948b68469a4e7783b6ccc3fce794721d
https://github.com/zopefoundation/ZEO/commit/7eedfd75948b68469a4e7783b6ccc3fce794721d
Author: Jim Fulton <jim at jimfulton.info>
Date: 2016-08-05 (Fri, 05 Aug 2016)
Changed paths:
M .travis.yml
M src/ZEO/tests/forker.py
Log Message:
-----------
Merge pull request #65 from zopefoundation/travis-caching
try caching again, off on a separate branch.
Compare: https://github.com/zopefoundation/ZEO/compare/e8bec203c384...7eedfd75948b
More information about the checkins
mailing list