Loading data-access/servlet/src/main/java/ops/cli/ExecCmd.java +16 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ class ExecCmd LOGGER.info("CMD: " + Arrays.toString(cmd)); long start_nsec = System.nanoTime(); Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(cmd); Loading @@ -82,6 +84,8 @@ class ExecCmd // any output? StreamGobbler outputGobbler = new StreamGobbler(proc.getInputStream(), "OUTPUT", outputStream); long meas1_nsec = System.nanoTime(); // kick them off outputGobbler.start(); errorGobbler.start(); Loading @@ -89,9 +93,21 @@ class ExecCmd outputGobbler.join(); errorGobbler.join(); long meas2_nsec = System.nanoTime(); exitValue = proc.waitFor(); long meas3_nsec = System.nanoTime(); outputStream.flush(); long meas4_nsec = System.nanoTime(); LOGGER.info("RUNTIME[nsec] ExecCmd::doRun(): " + String.valueOf((long)Math.round( (meas1_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas2_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas3_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas4_nsec - start_nsec)/1.0e6 ))); } Loading data-access/servlet/src/main/java/webapi/ServletCutout.java +2 −0 Original line number Diff line number Diff line Loading @@ -244,6 +244,7 @@ public class ServletCutout extends HttpServlet { boolean showDuration = settings.defaults.showDuration; long startTime_msec = System.currentTimeMillis(); long startTime_nsec = System.nanoTime(); ServletOutputStream respOutputStream = response.getOutputStream(); Loading Loading @@ -338,6 +339,7 @@ public class ServletCutout extends HttpServlet respOutputStream.close(); } LOGGER.info("RUNTIME[nsec] Servlet::execRequest: "+String.valueOf(System.nanoTime() - startTime_nsec)); } private String convertLocalPathnameToRemoteUrl(String localPathname, Loading Loading
data-access/servlet/src/main/java/ops/cli/ExecCmd.java +16 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ class ExecCmd LOGGER.info("CMD: " + Arrays.toString(cmd)); long start_nsec = System.nanoTime(); Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(cmd); Loading @@ -82,6 +84,8 @@ class ExecCmd // any output? StreamGobbler outputGobbler = new StreamGobbler(proc.getInputStream(), "OUTPUT", outputStream); long meas1_nsec = System.nanoTime(); // kick them off outputGobbler.start(); errorGobbler.start(); Loading @@ -89,9 +93,21 @@ class ExecCmd outputGobbler.join(); errorGobbler.join(); long meas2_nsec = System.nanoTime(); exitValue = proc.waitFor(); long meas3_nsec = System.nanoTime(); outputStream.flush(); long meas4_nsec = System.nanoTime(); LOGGER.info("RUNTIME[nsec] ExecCmd::doRun(): " + String.valueOf((long)Math.round( (meas1_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas2_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas3_nsec - start_nsec)/1.0e6 )) + " " + String.valueOf((long)Math.round( (meas4_nsec - start_nsec)/1.0e6 ))); } Loading
data-access/servlet/src/main/java/webapi/ServletCutout.java +2 −0 Original line number Diff line number Diff line Loading @@ -244,6 +244,7 @@ public class ServletCutout extends HttpServlet { boolean showDuration = settings.defaults.showDuration; long startTime_msec = System.currentTimeMillis(); long startTime_nsec = System.nanoTime(); ServletOutputStream respOutputStream = response.getOutputStream(); Loading Loading @@ -338,6 +339,7 @@ public class ServletCutout extends HttpServlet respOutputStream.close(); } LOGGER.info("RUNTIME[nsec] Servlet::execRequest: "+String.valueOf(System.nanoTime() - startTime_nsec)); } private String convertLocalPathnameToRemoteUrl(String localPathname, Loading