From 59c9ea84e035d8b295fd670635fad0611124063c Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 27 Sep 2019 14:17:44 +0200
Subject: [PATCH] OO-4276: one transcoding job at a time

---
 .../org/olat/modules/video/manager/VideoTranscodingJob.java     | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/org/olat/modules/video/manager/VideoTranscodingJob.java b/src/main/java/org/olat/modules/video/manager/VideoTranscodingJob.java
index bb642daa53c..c7ec4395c07 100644
--- a/src/main/java/org/olat/modules/video/manager/VideoTranscodingJob.java
+++ b/src/main/java/org/olat/modules/video/manager/VideoTranscodingJob.java
@@ -42,6 +42,7 @@ import org.olat.modules.video.VideoMeta;
 import org.olat.modules.video.VideoModule;
 import org.olat.modules.video.VideoTranscoding;
 import org.olat.resource.OLATResource;
+import org.quartz.DisallowConcurrentExecution;
 import org.quartz.JobExecutionContext;
 import org.quartz.JobExecutionException;
 
@@ -51,6 +52,7 @@ import org.quartz.JobExecutionException;
  * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com
  *
  */
+@DisallowConcurrentExecution
 public class VideoTranscodingJob extends JobWithDB {
 	private ArrayList<String> resolutionsWithProfile = new ArrayList<>(Arrays.asList("1080", "720", "480"));
 
-- 
GitLab