summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2022-03-08 08:15:20 +0100
committerJon Marius Venstad <venstad@gmail.com>2022-03-08 08:15:20 +0100
commit60437f125dda3b77dd3c863db02309a1309ac7dd (patch)
tree60671535a5ab26d9accfc058e72e95263261616e
parent4bbdb068edf29a882c002c99fe2a382a5ea11cd0 (diff)
Close executor in test code
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentContext.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentContext.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentContext.java
index 7c2009255cb..989a7c31821 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentContext.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentContext.java
@@ -236,8 +236,13 @@ public class DeploymentContext {
/** Flush count pending DNS updates */
public DeploymentContext flushDnsUpdates(int count) {
var dispatcher = new NameServiceDispatcher(tester.controller(), Duration.ofSeconds(count));
- dispatcher.run();
- return this;
+ try {
+ dispatcher.run();
+ return this;
+ }
+ finally {
+ dispatcher.shutdown();
+ }
}
/** Add a routing policy for this in given zone, with status set to inactive */