From 30f6a310bb0ebe95d3970a3356aa74f791c729da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Hegerfors?= Date: Wed, 13 May 2015 18:41:54 +0200 Subject: [PATCH] Remove endTime on retried runs ERROR runs should have an endTime, RUNNING runs shouldn't. --- src/main/java/com/spotify/reaper/service/RepairManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/spotify/reaper/service/RepairManager.java b/src/main/java/com/spotify/reaper/service/RepairManager.java index 0f03d60a4..f0affb78f 100644 --- a/src/main/java/com/spotify/reaper/service/RepairManager.java +++ b/src/main/java/com/spotify/reaper/service/RepairManager.java @@ -109,9 +109,10 @@ public RepairRun startRepairRun(AppContext context, RepairRun runToBeStarted) { LOG.info("re-trigger a running run after restart, with id " + runId); startRunner(context, runId); return runToBeStarted; - case ERROR: { + case ERROR: { RepairRun updatedRun = runToBeStarted.with() .runState(RepairRun.RunState.RUNNING) + .endTime(null) .build(runToBeStarted.getId()); if (!context.storage.updateRepairRun(updatedRun)) { throw new RuntimeException("failed updating repair run " + updatedRun.getId());