diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2017-11-02 12:19:09 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2017-11-02 13:24:38 +0100 |
commit | 1b8fc535aefc0fb265007c848b90d2014df7d7ce (patch) | |
tree | 50f714ef7cf06d9f17ef35280b0985fb7c6a4230 /container-disc | |
parent | 040286c3e04e0bdafb40aebdcdb1c6ae78b743e6 (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.java | 2 |
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; |