Do not retry replications with UnknownHostKey
Fixing this error requires restarting Gerrit and retries don't
persist across server restarts.
Change-Id: I37c6b0de80b600106f4b0d07311a0021fddda590
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
index 5b6daea..16d4266 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
@@ -295,10 +295,9 @@
log.error("Cannot replicate to " + uri + ": " + cause.getMessage());
} else {
log.error("Cannot replicate to " + uri, e);
+ // The remote push operation should be retried.
+ pool.reschedule(this, Destination.RetryReason.TRANSPORT_ERROR);
}
-
- // The remote push operation should be retried.
- pool.reschedule(this, Destination.RetryReason.TRANSPORT_ERROR);
} catch (IOException e) {
wrappedLog.error("Cannot replicate to " + uri, e, getStatesAsArray());