diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-09-27 08:16:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-27 08:16:25 +0200 |
commit | 9377da84086392e118d69b467006e73fe9ae3f70 (patch) | |
tree | 33680b4a48de80b5a6014fcbd525ddf4e0cc046a /vespajlib | |
parent | 9dabf1ce317325a334fd5f6aac531456acea17c4 (diff) | |
parent | ea831b2d3eb0e34e5240b30ec86b0c45dc33e928 (diff) |
Merge pull request #19293 from vespa-engine/balder/disable-heapdump-of-shutdown-timeout-by-default
Disable heapdumps on shutdown timeout by default. MERGEOK
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/protect/Process.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/protect/Process.java b/vespajlib/src/main/java/com/yahoo/protect/Process.java index f3674f665b2..8038382c348 100644 --- a/vespajlib/src/main/java/com/yahoo/protect/Process.java +++ b/vespajlib/src/main/java/com/yahoo/protect/Process.java @@ -74,9 +74,13 @@ public final class Process { } } - public static void dumpHeap(String filePath, boolean live) throws IOException { + public static void dumpHeap(String filePath, boolean live) { log.log(Level.INFO, "Will dump the heap to '" + filePath + "', with the live = " + live); - getHotspotMXBean().dumpHeap(filePath, live); + try { + getHotspotMXBean().dumpHeap(filePath, live); + } catch (IOException e) { + log.log(Level.WARNING, "Failed writing heap dump:", e); + } } private static HotSpotDiagnosticMXBean getHotspotMXBean() throws IOException { |