summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2017-11-02 12:19:09 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2017-11-02 13:24:38 +0100
commit1b8fc535aefc0fb265007c848b90d2014df7d7ce (patch)
tree50f714ef7cf06d9f17ef35280b0985fb7c6a4230 /container-disc
parent040286c3e04e0bdafb40aebdcdb1c6ae78b743e6 (diff)
Don't log exception if Linux specific file does not exist
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java b/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java
index 7f5ac58054e..2251a779f22 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/metric/MetricUpdater.java
@@ -80,6 +80,7 @@ public class MetricUpdater extends AbstractComponent {
long count = 0;
try {
Path p = Paths.get("/proc/self/maps");
+ if (!p.toFile().exists()) return 0; // E.g. MacOS
byte[] data = Files.readAllBytes(p);
for (byte b : data) {
if (b == '\n') {
@@ -97,6 +98,7 @@ public class MetricUpdater extends AbstractComponent {
long count = 0;
try {
Path p = Paths.get("/proc/self/fd");
+ if (!p.toFile().exists()) return 0; // E.g. MacOS
try (DirectoryStream<Path> stream = Files.newDirectoryStream(p)) {
for (Path entry : stream) {
++count;