summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Pursehouse <dpursehouse@digital.ai>2020-05-01 07:20:32 +0900
committerDavid Pursehouse <dpursehouse@digital.ai>2020-05-01 07:20:32 +0900
commitab6af46f5d191c10a163f4d8a77b75e920bde372 (patch)
tree534533d672fb662cddbb31b6d11c8d0e411a3a26
parent42a2306d9b746f97f436f9c75982a6dc2b4d84d3 (diff)
parentfb0b8393644e0ec447d9fab73b520d9cc7b803e1 (diff)
Merge branch 'stable-3.1'v3.2.0-rc2v3.2.0-rc1
* stable-3.1: Do not remove replication tasks if they are retrying Change-Id: I5cbdcd29541f6d88fe93364cc4769b93123138b5
-rw-r--r--src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
index d53b9c0..38cc9e0 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java
@@ -584,7 +584,9 @@ public class Destination {
void notifyFinished(PushOne op) {
synchronized (stateLock) {
- replicationTasksStorage.get().finish(op);
+ if (!op.isRetrying()) {
+ replicationTasksStorage.get().finish(op);
+ }
inFlight.remove(op.getURI());
}
}