You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2015/11/11 18:19:58 UTC
svn commit: r1713897 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java
Author: cwiklik
Date: Wed Nov 11 17:19:58 2015
New Revision: 1713897
URL: http://svn.apache.org/viewvc?rev=1713897&view=rev
Log:
UIMA-4690 redirect stderr to stdout
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java?rev=1713897&r1=1713896&r2=1713897&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java Wed Nov 11 17:19:58 2015
@@ -36,6 +36,7 @@ public class DuccProcessMemoryPageLoadUs
String[] command = new String[] {"/bin/ps","-o","maj_flt",pid};
ProcessBuilder builder = new ProcessBuilder(command);
+ builder.redirectErrorStream(true);
Process process = builder.start();
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
@@ -56,9 +57,10 @@ public class DuccProcessMemoryPageLoadUs
if (is != null) {
is.close();
}
+ process.waitFor();
process.destroy();
}
- process.waitFor();
+
if ( faults != null) {
return Long.parseLong(faults.trim());
} else {