diff --git a/src/ZEO/tests/ConnectionTests.py b/src/ZEO/tests/ConnectionTests.py
index 7750ceb2f8e3167f5ea31ed40d87f825459e26c1..a5a4a844c20b0b59cc87089795f18bac3806b92a 100644
--- a/src/ZEO/tests/ConnectionTests.py
+++ b/src/ZEO/tests/ConnectionTests.py
@@ -885,7 +885,7 @@ class ReconnectionTests(CommonSetupTearDown):
         self.shutdownServer()
         self.assertRaises(ClientDisconnected, self._storage.tpc_vote, txn)
         self.startServer(create=0)
-        self._storage.tpc_abort(txn)
+        self._storage.tpc_abort(txn, timeout=9)
         self._dostore()
 
         # This test is supposed to cover the following error, although