summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2017-05-09 08:44:18 +0200
committerGitHub <noreply@github.com>2017-05-09 08:44:18 +0200
commit7cd93ed7b4059628da8193dec5ad627e3e1147d3 (patch)
tree9083e42648765c5e0b5caec30cb993f828988ec5 /node-admin
parentc0636e6bd860b65d5be7915c10276896b89008af (diff)
parent3c453128b6faf19533dc8db643b622899ea32707 (diff)
Merge pull request #2332 from yahoo/freva/additional-node-agent-logging
Log containerState and isFrozen transitions
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java6
1 files changed, 5 insertions, 1 deletions
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 556c8c9f307..2ff10560fc1 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
@@ -120,6 +120,7 @@ public class NodeAgentImpl implements NodeAgent {
lastCpuMetric = new CpuUsageReporter(container.created);
}
containerState = RUNNING_HOWEVER_RESUME_SCRIPT_NOT_RUN;
+ logger.info("Container is already running, setting containerState to " + containerState);
});
}
@@ -217,9 +218,9 @@ public class NodeAgentImpl implements NodeAgent {
experimentalWriteFile(nodeSpec);
addDebugMessage("Starting optional node program resume command");
- logger.info("Starting optional node program resume command");
dockerOperations.resumeNode(containerName);
containerState = RUNNING;
+ logger.info("Resume command successfully executed, new containerState is " + containerState);
}
private void updateNodeRepoAndMarkNodeAsReady(ContainerNodeSpec nodeSpec) {
@@ -269,6 +270,7 @@ public class NodeAgentImpl implements NodeAgent {
addDebugMessage("startContainerIfNeeded: containerState " + containerState + " -> " +
RUNNING_HOWEVER_RESUME_SCRIPT_NOT_RUN);
containerState = RUNNING_HOWEVER_RESUME_SCRIPT_NOT_RUN;
+ logger.info("Container successfully started, new containerState is " + containerState);
}
}
@@ -347,6 +349,7 @@ public class NodeAgentImpl implements NodeAgent {
dockerOperations.removeContainer(existingContainer.get());
metricReceiver.unsetMetricsForContainer(hostname);
containerState = ABSENT;
+ logger.info("Container successfully removed, new containerState is " + containerState);
return Optional.empty();
}
return existingContainer;
@@ -395,6 +398,7 @@ public class NodeAgentImpl implements NodeAgent {
if (isFrozen != wantFrozen) {
isFrozen = wantFrozen;
+ logger.info("Updated NodeAgent's frozen state, new value: isFrozen: " + isFrozen);
}
isFrozenCopy = isFrozen;
}