From 1f50b74728791aa80c9f650045357d1d48fc4571 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Fri, 1 Oct 2021 19:43:42 +0200 Subject: [PATCH] Revert "Move recorder lock inside of startRecordingProcess" This reverts commit 78f7f7a841d9ecf19881714552e68ddf7ed23abf. --- common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java index 7f07e325..f7cf1d70 100644 --- a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java +++ b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java @@ -296,11 +296,11 @@ public class NextGenLocalRecorder implements Recorder { private CompletableFuture<Void> startRecordingProcess(Model model) { return CompletableFuture.runAsync(() -> { + recorderLock.lock(); try { preconditions.check(model); LOG.info("Starting recording for model {}", model.getName()); Download download = createDownload(model); - recorderLock.lock(); Recording rec = createRecording(download); setRecordingStatus(rec, State.RECORDING); rec.getModel().setLastRecorded(rec.getStartDate());