[ https://issues.apache.org/jira/browse/FLINK-1974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14531287#comment-14531287 ]
ASF GitHub Bot commented on FLINK-1974: --------------------------------------- Github user jkirsch commented on a diff in the pull request: https://github.com/apache/flink/pull/652#discussion_r29795245 --- Diff: flink-core/src/main/java/org/apache/flink/api/common/JobExecutionResult.java --- @@ -47,12 +48,23 @@ public JobExecutionResult(JobID jobID, long netRuntime, Map<String, Object> accu * Gets the net execution time of the job, i.e., the execution time in the parallel system, * without the pre-flight steps like the optimizer. * - * @return The net execution time. + * @return The net execution time in milliseconds. */ public long getNetRuntime() { return this.netRuntime; } + /** + * Gets the net execution time of the job, i.e., the execution time in the parallel system, + * without the pre-flight steps like the optimizer in a desired unit. + * + * @param desiredUnit the unit of the <tt>NetRuntime</tt> + * @return The net execution time in the desired unit. + */ + public long elapsedNetRuntime(TimeUnit desiredUnit) { --- End diff -- Sure, I just based it on the [Guava StopWatch ](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Stopwatch.html) functionality which has elapsed. In hindsight I noticed that the runtime for the org.apache.flink.runtime.jobmanager is now reporting the runtime in seconds `org.apache.flink.runtime.jobmanager.JobInfo` which is a change from the 0.8.1 release, which I used and noticed the missing documentation. ```scala def duration: Long = { if(end != -1){ (end - start)/1000 }else{ -1 } ``` introduced with commit 241c1ca4db1e5f4b3f81b3cdf694246062f032d1 So I either update the code to the current state (seconds) or propose for high accuracy to revert back to the old behaviour ? > JobExecutionResult NetRuntime - document result type > ---------------------------------------------------- > > Key: FLINK-1974 > URL: https://issues.apache.org/jira/browse/FLINK-1974 > Project: Flink > Issue Type: Improvement > Components: Documentation > Affects Versions: 0.9 > Environment: The JobExecutionResult stores the net execution times in > milliseconds, but does not say so. > A simple fix is to add it to the JavaDoc .. a more complete fix would be to > change the method name to getNetRuntimeMs or even use an auto conversion, > such as getElapsedNetRuntime(Timeunit) which would autoconvert > Reporter: Johannes > Assignee: Johannes > Priority: Trivial > Labels: easyfix > -- This message was sent by Atlassian JIRA (v6.3.4#6332)