• Guido van Rossum's avatar
    Fix a subtle bug that caused hard-to-find hangs on Win98 in · f89b404b
    Guido van Rossum authored
    checkCommitLock2On{Abort,Commit}.  When
    ZEOStorage.notifyDisconnected() calls self.tpc_abort(), it is possible
    that self.strategy is DelayedCommitStrategy.  In that case,
    ZEOStorage.tpc_abort() should *not* call self._handle_waiting(),
    otherwise there could be two ZEOStorage instances whose strategy is
    ImmediateCommitStrategy!
    f89b404b
StorageServer.py 22 KB