From 22c9f9842d8725d698b584d069d0770bafc02c8e Mon Sep 17 00:00:00 2001 From: Shridhar Rathod Date: Tue, 21 Jul 2026 00:24:31 +0530 Subject: [PATCH 1/2] fix: Ignore supervisor "already started" when ensuring edxapp workers are up --- playbooks/roles/edxapp/tasks/deploy.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/playbooks/roles/edxapp/tasks/deploy.yml b/playbooks/roles/edxapp/tasks/deploy.yml index 4552fdb55..0414fb950 100644 --- a/playbooks/roles/edxapp/tasks/deploy.yml +++ b/playbooks/roles/edxapp/tasks/deploy.yml @@ -503,6 +503,10 @@ supervisorctl_path: "{{ supervisor_ctl }}" config: "{{ supervisor_cfg }}" state: started + register: edxapp_workers_start + failed_when: > + edxapp_workers_start.failed and + 'already started' not in (edxapp_workers_start.msg | default('')) when: celery_worker is defined and not disable_edx_services become_user: "{{ supervisor_service_user }}" tags: From 2cc5d9495794e9e7192778fb18454b223a02a84b Mon Sep 17 00:00:00 2001 From: Shridhar Rathod Date: Tue, 21 Jul 2026 12:04:38 +0530 Subject: [PATCH 2/2] fix: switched .failed to is failed --- playbooks/roles/edxapp/tasks/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playbooks/roles/edxapp/tasks/deploy.yml b/playbooks/roles/edxapp/tasks/deploy.yml index 0414fb950..21e7e70d3 100644 --- a/playbooks/roles/edxapp/tasks/deploy.yml +++ b/playbooks/roles/edxapp/tasks/deploy.yml @@ -505,8 +505,8 @@ state: started register: edxapp_workers_start failed_when: > - edxapp_workers_start.failed and - 'already started' not in (edxapp_workers_start.msg | default('')) + edxapp_workers_start is failed and + 'already started' not in edxapp_workers_start.msg when: celery_worker is defined and not disable_edx_services become_user: "{{ supervisor_service_user }}" tags: