Skip to content

Commit

Permalink
bug + scalafmt
Browse files Browse the repository at this point in the history
  • Loading branch information
THWiseman committed Sep 17, 2024
1 parent b2b08c0 commit 3b39573
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -936,9 +936,7 @@ trait StandardAsyncExecutionActor
* @return A set of actions when the job is complete
*/
def onTaskComplete(runStatus: StandardAsyncRunState, handle: StandardAsyncPendingExecutionHandle): Unit =
pollingResultMonitorActor.foreach(helper =>
helper.tell(AsyncJobHasFinished(runStatus.getClass.getSimpleName), self)
)
pollingResultMonitorActor.foreach(helper => helper.tell(AsyncJobHasFinished(runStatus), self))

/**
* Attempts to abort a job when an abort signal is retrieved.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,19 @@ class BatchPollResultMonitorActor(pollMonitorParameters: PollMonitorParameters)
case message: PollResultMessage =>
message match {
case ProcessThisPollResult(pollResult: RunStatus) => processPollResult(pollResult)
case ProcessThisPollResult(result) => params.logger.foreach(logger => logger.error(s"Programmer error: Received Poll Result of unknown type. Expected ${RunStatus.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."))
case ProcessThisPollResult(result) =>
params.logger.foreach(logger =>
logger.error(
s"Programmer error: Received Poll Result of unknown type. Expected ${RunStatus.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."
)
)
case AsyncJobHasFinished(pollResult: RunStatus) => handleAsyncJobFinish(pollResult.getClass.getSimpleName)
case AsyncJobHasFinished(result) => params.logger.foreach(logger => logger.error(s"Programmer error: Received Poll Result of unknown type. Expected ${AsyncJobHasFinished.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."))
case AsyncJobHasFinished(result) =>
params.logger.foreach(logger =>
logger.error(
s"Programmer error: Received Poll Result of unknown type. Expected ${AsyncJobHasFinished.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."
)
)
}
case _ =>
println("Programmer error: Cost Helper received message of type other than CostPollingMessage")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,13 @@ package cromwell.backend.google.pipelines.common
import akka.actor.{ActorRef, Props}
import cromwell.backend.{BackendJobDescriptor, BackendWorkflowDescriptor, Platform}
import cromwell.backend.google.pipelines.common.api.RunStatus
import cromwell.backend.standard.pollmonitoring.{AsyncJobHasFinished, PollMonitorParameters, PollResultMessage, PollResultMonitorActor, ProcessThisPollResult}
import cromwell.backend.standard.pollmonitoring.{
AsyncJobHasFinished,
PollMonitorParameters,
PollResultMessage,
PollResultMonitorActor,
ProcessThisPollResult
}
import cromwell.backend.validation.ValidatedRuntimeAttributes
import cromwell.core.logging.JobLogger
import cromwell.services.metadata.CallMetadataKeys
Expand All @@ -19,7 +25,13 @@ object PapiPollResultMonitorActor {
logger: JobLogger
): Props = Props(
new PapiPollResultMonitorActor(
PollMonitorParameters(serviceRegistry, workflowDescriptor, jobDescriptor, runtimeAttributes, platform, Option(logger))
PollMonitorParameters(serviceRegistry,
workflowDescriptor,
jobDescriptor,
runtimeAttributes,
platform,
Option(logger)
)
)
)
}
Expand All @@ -42,9 +54,19 @@ class PapiPollResultMonitorActor(parameters: PollMonitorParameters) extends Poll
case message: PollResultMessage =>
message match {
case ProcessThisPollResult(pollResult: RunStatus) => processPollResult(pollResult)
case ProcessThisPollResult(result) => params.logger.foreach(logger => logger.error(s"Programmer error: Received Poll Result of unknown type. Expected ${RunStatus.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."))
case ProcessThisPollResult(result) =>
params.logger.foreach(logger =>
logger.error(
s"Programmer error: Received Poll Result of unknown type. Expected ${RunStatus.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."
)
)
case AsyncJobHasFinished(pollResult: RunStatus) => handleAsyncJobFinish(pollResult.getClass.getSimpleName)
case AsyncJobHasFinished(result) => params.logger.foreach(logger => logger.error(s"Programmer error: Received Poll Result of unknown type. Expected ${AsyncJobHasFinished.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."))
case AsyncJobHasFinished(result) =>
params.logger.foreach(logger =>
logger.error(
s"Programmer error: Received Poll Result of unknown type. Expected ${AsyncJobHasFinished.getClass.getSimpleName} but got ${result.getClass.getSimpleName}."
)
)
}
case _ =>
println("Programmer error: Cost Helper received message of type other than CostPollingMessage")
Expand Down

0 comments on commit 3b39573

Please sign in to comment.