summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@yahoo-inc.com>2017-08-28 13:00:05 +0200
committerHåkon Hallingstad <hakon@yahoo-inc.com>2017-08-28 13:00:05 +0200
commit87c3ea36116283b12ea4873821b2f7ffa769c4fc (patch)
treebc388693a227550bda21d47850ffc4e83a7f67c8 /node-admin
parent2b7452bda4e045b1c145c82dde0d6cdda778051d (diff)
Log when NodeAgent starts and stops
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java6
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java6
2 files changed, 10 insertions, 2 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
index 84679d1dadd..e42b360fcb7 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
@@ -235,7 +235,11 @@ public class NodeAdminImpl implements NodeAdmin {
existingContainers.stream(), containerName -> containerName);
final Set<ContainerName> obsoleteAgentContainerNames = diff(nodeAgents.keySet(), new HashSet<>(hostnameByContainerName.keySet()));
- obsoleteAgentContainerNames.forEach(containerName -> nodeAgents.remove(containerName).stop());
+
+ for (ContainerName containerName : obsoleteAgentContainerNames) {
+ nodeAgents.remove(containerName).stop();
+ logger.warning("Stopped node agent for " + containerName.asString());
+ }
nodeSpecContainerPairs.forEach(nodeSpecContainerPair -> {
final Optional<ContainerName> nodeSpec = nodeSpecContainerPair.getFirst();
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
index 2e81ef19f5e..9d2198cedcc 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
@@ -180,7 +180,9 @@ public class NodeAgentImpl implements NodeAgent {
@Override
public void start(int intervalMillis) {
- addDebugMessage("Starting with interval " + intervalMillis + "ms");
+ String message = "Starting with interval " + intervalMillis + " ms";
+ logger.info(message);
+ addDebugMessage(message);
delaysBetweenEachConvergeMillis = intervalMillis;
if (loopThread != null) {
throw new RuntimeException("Can not restart a node agent.");
@@ -214,6 +216,8 @@ public class NodeAgentImpl implements NodeAgent {
} catch (InterruptedException e) {
logger.error("Interrupted; Could not stop filebeatrestarter thread");
}
+
+ logger.info("Stopped");
}
private void runLocalResumeScriptIfNeeded() {