• Jim Fulton's avatar
    Switched to using the subprocess module so that the zeo server closes · 9103ec20
    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.
    9103ec20
forker.py 10.2 KB