From f7a3dcd3a781bf9fcf7cc23559ee974a41a27e7e Mon Sep 17 00:00:00 2001 From: Julian Rother <julianr@fsmpi.rwth-aachen.de> Date: Fri, 27 Jul 2018 02:39:33 +0200 Subject: [PATCH] Restart complex live transcoder on failure --- livestreams.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/livestreams.py b/livestreams.py index 3464720..1b49b78 100644 --- a/livestreams.py +++ b/livestreams.py @@ -207,6 +207,10 @@ def schedule_livestream(lecture_id): job_id = schedule_job('complex_live_transcode', data, priority=10) return job_id +@job_handler('complex_live_transcode', state='failed') +def restart_failed_complex_live_transcode(id, type, data, state, status): + restart_job(id) + @app.route('/internal/streaming/start', methods=['POST']) @mod_required def start_stream(): -- GitLab