From 415d5d53010bc7bbcc0075654171b7b9cd62e34a Mon Sep 17 00:00:00 2001 From: Mark DePristo Date: Fri, 26 Aug 2011 09:18:28 -0400 Subject: [PATCH] LSF long times are in seconds, convert to milliseconds to meet standard --- .../sting/queue/engine/lsf/Lsf706JobRunner.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/scala/src/org/broadinstitute/sting/queue/engine/lsf/Lsf706JobRunner.scala b/public/scala/src/org/broadinstitute/sting/queue/engine/lsf/Lsf706JobRunner.scala index 02066c74f..166008c26 100644 --- a/public/scala/src/org/broadinstitute/sting/queue/engine/lsf/Lsf706JobRunner.scala +++ b/public/scala/src/org/broadinstitute/sting/queue/engine/lsf/Lsf706JobRunner.scala @@ -273,8 +273,9 @@ object Lsf706JobRunner extends Logging { logger.debug("Job Id %s status / exitStatus / exitInfo: 0x%02x / 0x%02x / 0x%02x".format(runner.jobId, jobStatus, exitStatus, exitInfo)) def updateRunInfo() { - runner.getRunInfo.startTime = new Date(jobInfo.startTime.longValue) - runner.getRunInfo.doneTime = new Date(jobInfo.endTime.longValue) + // the platform LSF startTimes are in seconds, not milliseconds, so convert to the java convention + runner.getRunInfo.startTime = new Date(jobInfo.startTime.longValue * 1000) + runner.getRunInfo.doneTime = new Date(jobInfo.endTime.longValue * 1000) } runner.updateStatus(