- 23 Sep, 2008 5 commits
-
-
Jim Fulton authored
correctly, leaving the client storage in an inconsistent state.
-
Jim Fulton authored
the file storage is closed because it's internal meta data may be invalid.
-
Michael Howitz authored
-
Michael Howitz authored
-
Michael Howitz authored
-
- 22 Sep, 2008 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
number of writes. This was done during the last phase of two-phase commit, which made this critical phase more subject to errors than it should have been. Also, for large databases, saves were done so infrequently as to be useless. The feature was removed to reduce the chance for errors during the last phase of two-phase commit.
-
- 18 Sep, 2008 5 commits
-
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-
- 17 Sep, 2008 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 11 Sep, 2008 1 commit
-
-
Rob Miller authored
initialized (as can happen when making a deep copy of a blob object)
-
- 10 Sep, 2008 1 commit
-
-
Jim Fulton authored
than verifying it.
-
- 06 Sep, 2008 1 commit
-
-
Jim Fulton authored
control.
-
- 05 Sep, 2008 14 commits
-
-
Jim Fulton authored
triggers. Now that server triggers are shared, it makes no sense to close them. It's possible that the old logic in _pull_trigger got around the potential problem intriduced when I made the server trigger shared. I can't think of a good reason, otherwise, why tests weren't failing. Getting rid of close trigger simplified the code a bit. Also factored some common close behavior, allowing me to get rid of an override.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
with the data in a way that prevents data from being loaded into the cache. We don't yet know why, but added an exception handler to prevent this error from being fatal.
-
Jim Fulton authored
-
Jim Fulton authored
an out-of-date server.
-
Jim Fulton authored
-
Jim Fulton authored
servers that serve ZEO clients (use ZEO clients as their storages) to be delayed.
-
Jim Fulton authored
of a Python disctionary for a mapping that can grow large. (Not large enough to use a lot of memory, but large enough to cause malloc to fail. :()
-
Jim Fulton authored
for objects that were explicitly added to a database if the object was modified after a savepoint that added the object. M src/ZEO/tests/InvalidationTests.py Fixed spurious scary intermittent test failure.
-
Jim Fulton authored
invalidation messages are recived after the cache is closed.
-
Jim Fulton authored
-
Jim Fulton authored
Changed connections to work with unset (None) clients. Messages aren't forwarded until the client is set. This is to prevent sending spurious invalidation messages until a client is ready to recieve them.
-
Jim Fulton authored
-
- 30 Aug, 2008 1 commit
-
-
Christian Theune authored
-
- 29 Aug, 2008 8 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
clients, but ZEO clients haven't provided very good protection, leading to cache corruption. We'll hopefully fix these client issues, which cause other problems beside cache corruption, but it seems prudent to provide low-level cache protection.
-
Jim Fulton authored
should close the old connection, and mark ourselves dissconnected -- or so it seems. :) I'm chasing connection-invalidation bugs and this rearrangement makes the logic seem a bit simpler to me and sets the stage for a later fix for the invalidation problems.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
avoid spurious errors on exit, especially for scripts, such as zeopack.
-
Jim Fulton authored
-
Jim Fulton authored
of intermittent test failures. In ConnectionTests, a random port was selected without checking if it was in use. testZEO.get_port (moved to forker) picked a random port, checking if it was in use, but clients actually used that port *and* the following one. Now check that the returned and subsequent ports are free. (Of course, they could get used betweed the time they're selected and the time they are used by the test. Oh well.
-