forked from j62/ctbrec
Move recorder lock inside of startRecordingProcess
... to make the period of the lock mich shorter
This commit is contained in:
parent
e05c9657e4
commit
78f7f7a841
|
@ -291,11 +291,11 @@ public class NextGenLocalRecorder implements Recorder {
|
|||
|
||||
private CompletableFuture<Void> startRecordingProcess(Model model) {
|
||||
return CompletableFuture.runAsync(() -> {
|
||||
recorderLock.lock();
|
||||
try {
|
||||
preconditions.check(model, config);
|
||||
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());
|
||||
|
|
Loading…
Reference in New Issue