aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/server
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2017-10-12 03:42:37 +0200
committerGravatar Marcel Hlopko <hlopko@google.com>2017-10-12 10:17:14 +0200
commit8601d4a357f8c1618fb6a8144ea93736f24d973a (patch)
tree4804047242e1013cb300dc4d594ac05faa31154b /src/main/java/com/google/devtools/build/lib/server
parent3c9ef6e814f5028817a3fc77d016edeee06d3642 (diff)
Throw a checked exception if there's an error reading /proc/meminfo, and handle it properly.
PiperOrigin-RevId: 171906091
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/server')
-rw-r--r--src/main/java/com/google/devtools/build/lib/server/IdleServerTasks.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/server/IdleServerTasks.java b/src/main/java/com/google/devtools/build/lib/server/IdleServerTasks.java
index 0a2c702e45..cb1079843b 100644
--- a/src/main/java/com/google/devtools/build/lib/server/IdleServerTasks.java
+++ b/src/main/java/com/google/devtools/build/lib/server/IdleServerTasks.java
@@ -140,9 +140,7 @@ class IdleServerTasks {
try {
totalPhysical = memInfo.getTotalKb();
totalFree = memInfo.getFreeRamKb(); // See method javadoc.
- } catch (IllegalArgumentException e) {
- // Ugly capture of unchecked exception, similar to that in
- // LocalHostCapacity.
+ } catch (ProcMeminfoParser.KeywordNotFoundException e) {
LoggingUtil.logToRemote(Level.WARNING,
"Could not read memInfo during idle query", e);
return true;