From 51678d48e4261bf39d063ebffbe0fc53746993f0 Mon Sep 17 00:00:00 2001 From: kshakir Date: Thu, 19 Aug 2010 23:42:06 +0000 Subject: [PATCH] Using job ids instead of job names for LSF dependency tracking. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4071 348d0f76-0448-11de-a6fe-93d51630548a --- .../broadinstitute/sting/queue/engine/LsfJobRunner.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scala/src/org/broadinstitute/sting/queue/engine/LsfJobRunner.scala b/scala/src/org/broadinstitute/sting/queue/engine/LsfJobRunner.scala index f281cb328..509a9450c 100644 --- a/scala/src/org/broadinstitute/sting/queue/engine/LsfJobRunner.scala +++ b/scala/src/org/broadinstitute/sting/queue/engine/LsfJobRunner.scala @@ -67,10 +67,10 @@ class LsfJobRunner extends DispatchJobRunner with Logging { * @return The dependency expression for the prior jobs. */ private def dependencyExpression(jobs: Iterable[LsfJob], runOnSuccess: Boolean) = { - val jobNames = jobs.toSet[LsfJob].map(_.name) + val jobIds = jobs.toSet[LsfJob].map(_.bsubJobId) if (runOnSuccess) - jobNames.mkString("done(\"", "\") && done(\"", "\")") + jobIds.mkString("done(", ") && done(", ")") else - jobNames.mkString("ended(\"", "\") && ended(\"", "\")") + jobIds.mkString("ended(", ") && ended(", ")") } }