summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-08-06 14:55:44 +0200
committerMartin Polden <mpolden@mpolden.no>2018-08-06 15:01:18 +0200
commit157a4264e84848c5a2d845cdd9e345c7a3fba1b7 (patch)
treeb6c31b600b6609196e2e8be236b67e7c16b533bf
parent203f104cadd7c8c08927b13ac55223a082334b88 (diff)
Ensure add happens before remove
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
index 62dc9c2395f..e3df6199d06 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/ApplicationMaintainer.java
@@ -71,8 +71,8 @@ public abstract class ApplicationMaintainer extends Maintainer {
}
log.log(LogLevel.INFO, application + " will be deployed, last deploy time " +
getLastDeployTime(application));
- deploymentExecutor.execute(() -> deployWithLock(application));
pendingDeployments.add(application);
+ deploymentExecutor.execute(() -> deployWithLock(application));
}
protected Deployer deployer() { return deployer; }