diff options
author | Harald Musum <musum@yahoo-inc.com> | 2017-01-04 12:29:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-04 12:29:06 +0100 |
commit | 920566ed341161cac85ae5d54b87893bda701e98 (patch) | |
tree | 564ed03ee67e67f08b61937d84ed34883eed478c | |
parent | d45f00eee94acd178a890c8e62c5fb89e4b594c4 (diff) | |
parent | 42409d23ef44b88deebcc2a12ddfcede6f18b01d (diff) |
Merge pull request #1411 from yahoo/freva/minor-node-admin-fixes
Freva/minor node admin fixes
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java | 5 | ||||
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/maintenance/CoredumpHandler.java | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java index 07e44a58f44..985345f4196 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java @@ -219,6 +219,7 @@ public class DockerOperationsImpl implements DockerOperations { // TOTAL_MEMORY_MB is used to make any jdisc container think the machine // only has this much physical memory (overrides total memory reported by `free -m`). command.withEnvironment("TOTAL_MEMORY_MB", Long.toString(minMainMemoryAvailableMb)); + command.withEnvironment("VESPA_TOTAL_MEMORY_MB", Long.toString(minMainMemoryAvailableMb)); } } @@ -240,6 +241,10 @@ public class DockerOperationsImpl implements DockerOperations { } } + /** + * Due to a bug in docker (https://github.com/docker/libnetwork/issues/1443), we need to manually set + * IPv6 gateway in containers connected to more than one docker network + */ private void setupContainerNetworkingWithScript(ContainerName containerName) { PrefixLogger logger = PrefixLogger.getNodeAgentLogger(DockerOperationsImpl.class, containerName); diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/maintenance/CoredumpHandler.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/maintenance/CoredumpHandler.java index 329973485ea..d936975f2c9 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/maintenance/CoredumpHandler.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/maintenance/CoredumpHandler.java @@ -48,6 +48,7 @@ public class CoredumpHandler { } public void removeJavaCoredumps(Path javaCoredumpsPath) { + if (! javaCoredumpsPath.toFile().isDirectory()) return; DeleteOldAppData.deleteFiles(javaCoredumpsPath.toString(), 0, "^java_pid.*\\.hprof$", false); } |