- 20 Jun, 2016 5 commits
-
-
Jim Fulton authored
Because we were computing the size info in the commit callback, which might be before before the inderlying data were committed. This caused the computation to be wrong in some cases. Instead we get and send the size information after committing.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
To allow test servers to shut down in a timely manner. Also, some more debug logging.
-
- 19 Jun, 2016 2 commits
-
-
Jim Fulton authored
Asyncio server
-
Jim Fulton authored
-
- 18 Jun, 2016 1 commit
-
-
Jim Fulton authored
-
- 17 Jun, 2016 3 commits
-
-
Jim Fulton authored
What it was testing is more sanely tested by the zeo-fan-out test.
-
Jim Fulton authored
-
Jim Fulton authored
Conflicts: .travis.yml setup.py src/ZEO/ClientStorage.py src/ZEO/cache.py src/ZEO/tests/testZEO.py src/ZEO/zrpc/client.py src/ZEO/zrpc/server.py Also, removed load from the asyncion client implementation, since it isn't used anymore.
-
- 16 Jun, 2016 2 commits
-
-
Jim Fulton authored
Close opened-file leak in blob cache size check.
-
Tres Seaver authored
Closes #27.
-
- 15 Jun, 2016 5 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
Changed tests to not depend on ZODB underware
-
Jim Fulton authored
-
Jim Fulton authored
Zodb5
-
Jim Fulton authored
-
- 09 Jun, 2016 4 commits
-
-
Jim Fulton authored
This is required (or maybe strongly implied) by the IStorage interface. Also, rearrange the order of operations in _process_invalidations. Each of these changes avoid a potential race when a connection starts a transaction while invalidateTransaction is being called. Basically, we don't want a connection to get a lastTransaction corresponding to invalidations it hasn't processed. This neither fixes nor provokes any test failures. :) The need for this change was discovered via code inspection. It's hard to see how to test the race without getting being insanely whitebox.
-
Jim Fulton authored
To avoid an error on tearDown.
-
Jim Fulton authored
-
Jim Fulton authored
Fix #22
-
- 08 Jun, 2016 8 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
Adding osx back. Also adding back -j99, in hopes of getting quicker runs and making travis nor hate us so much. But then, we'll probably get more failures. Maybe the best option will be to just make test pass even when starved. :(
-
Jim Fulton authored
-
Jim Fulton authored
traviiiiiiiiis
-
Jim Fulton authored
-
Jim Fulton authored
-
- 07 Jun, 2016 6 commits
-
-
Jim Fulton authored
A test was counting on a cache being written to, but it wasn't because the storage got an invalidation later than expected (on suitably slow machines, like travis and an AWS dev machine of mine).
-
Jim Fulton authored
that was making a test failure hard to interpret.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
Load uses load before
-
- 06 Jun, 2016 4 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
with regard to the load lock. This allowes ZEO to work with the upcoming ZODB 5, which used loadbefore rather than load. Reimplemented load using loadBefore, this testing loadBefore extensively via existing tests.
-
Jim Fulton authored
-