summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorgjoranv <gv@oath.com>2018-04-11 11:22:10 +0200
committergjoranv <gv@oath.com>2018-04-11 11:22:10 +0200
commite6f8a2920ce9ec940331c3132ad1c911e8f256b1 (patch)
treee254cd4e244060fdab03dfa03865c1e4bd402005 /container-disc
parent4e9d72eb912c972dd8f8fbe1e80ffaec7cbc73aa (diff)
Declare qrConfig volatile and add a temporary log message.
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index 9159eebda31..38f64c9decc 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -86,7 +86,7 @@ public final class ConfiguredApplication implements Application {
private ScheduledThreadPoolExecutor shutdownDeadlineExecutor;
private Thread reconfigurerThread;
private Thread portWatcher;
- private QrConfig qrConfig;
+ private volatile QrConfig qrConfig;
static {
LogSetup.initVespaLogging("Container");
@@ -205,6 +205,8 @@ public final class ConfiguredApplication implements Application {
if (qrConfig.restartOnDeploy()) {
log.info("Stopping reconfigurer thread.");
break;
+ } else {
+ log.info("Keeping reconfigurer thread alive.");
}
} catch (ConfigInterruptedException | InterruptedException e) {
break;