- 05 Dec, 2008 7 commits
-
-
Jim Fulton authored
testing a storage. :) Made it possible to opt out of recovery tests.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
blob-storage implementations.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
independent.
-
- 04 Dec, 2008 8 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
use "import time" so we can mess with time.time in tests.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
non-shared blob directories, you can set a target cache size and the cache will periodically be reduced to the target size. To enable blob cache management, a new IBlobStorage method, openCommittedBlobFile has been added.
-
Jim Fulton authored
defeat FileStorage's index optimization.
-
Jim Fulton authored
-
- 01 Dec, 2008 1 commit
-
-
Jim Fulton authored
data for reading as an ordinary file, rather than as a blob file. The ordinary file may be used outside the current transaction and even after the blob's database connection has been closed.
-
- 28 Nov, 2008 1 commit
-
-
Jim Fulton authored
to create configuration files first. This is primarily useful for exploration and development.
-
- 25 Nov, 2008 2 commits
-
-
Jim Fulton authored
return values. This in turn simplified the client and server software. Added code to select different client and server stubs and input handlers depening on whether the Z309 or earlier protocols are used. ZODB 3.8 clients can now talk to ZODB 3.9 servers and the other way around.
-
Jim Fulton authored
return values. This in turn simplified the client and server software. Added code to select different client and server stubs and input handlers depening on whether the Z309 or earlier protocols are used. ZODB 3.8 clients can now talk to ZODB 3.9 servers and the other way around.
-
- 21 Nov, 2008 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 20 Nov, 2008 5 commits
-
-
Jim Fulton authored
server whose last transaction is older than the last one the client saw.
-
Jim Fulton authored
cache file open, and preventing it from being cleaned up on windows.
-
Jim Fulton authored
windows and there's something aboyt the way we're setting up arguments on windows that makes subproccess unhappy. In the doctest support, save the pids along with adminaddrs and, when we shutdown a server, wait for it to stop with os.waitpid. This is to avoid a race where we end up trying and failing to delete the server's log files before the server has closed them.
-
Jim Fulton authored
windows. Just made the waitpid ignore exceptions. :)
-
Jim Fulton authored
any reason to reraise this. all we really care about is that we were able to connect. This was causing spurious errors during tear down.
-
- 19 Nov, 2008 11 commits
-
-
Jim Fulton authored
(Thanks to Patrick Strawderman for spotting a name error here.)
-
Jim Fulton authored
(Thanks to Patrick Strawderman for pointing these out and providing initial fixes.)
-
Jim Fulton authored
(Thanks to Patrick Strawderman for pointing this out and providing an initial fix.)
-
Jim Fulton authored
-
Jim Fulton authored
whenever the cache is stale. This is generated before dropping a cache and starting cold so that an application can take more drastic measures. The stale-cache event also now has a storage attribute with the storage that has a stale cache.
-
Jim Fulton authored
cache or the client storage in a valid state. Also, changed the drop-cache feature to: - Log a critical message and to - Publish an event. Some applications might want to captre the event and exit the process or take some drastic action when the cahe needs to be dropped.
-
Jim Fulton authored
-
Jim Fulton authored
all but the standard file descriptors. This fixed a really hard to debug test failure. (A server started after a client storage was started had the client storage's cache loc file open, preventing the client storage from being reopened.) For starting servers, the storage config not defaults to a simple file-storage configuration. Use a simple log file configuration for the storage server rather than trying to somehow copy the useless test log configuration. This makes it far more likely that there will be a sever log available when debugging test failures.
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 18 Nov, 2008 3 commits
-
-
Jim Fulton authored
- Include the storage name in all log messages - Use the standard logging APIs directly, rather than going through an intermediate function.
-
Jim Fulton authored
(The storage is also available as "_storage" for backward compatibility, mainly for test code.)
-
Jim Fulton authored
-