From a05501eaa5d355a1f4e575ae26c8a10f7a67f0be Mon Sep 17 00:00:00 2001 From: Piotr Konopka Date: Mon, 19 May 2025 16:09:57 +0200 Subject: [PATCH] Use separated trigger cleanup calls for easier listening to events Fixes OCTRL-1017 --- workflows/readout-dataflow.yaml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/workflows/readout-dataflow.yaml b/workflows/readout-dataflow.yaml index 6d09f6e17..d640936da 100755 --- a/workflows/readout-dataflow.yaml +++ b/workflows/readout-dataflow.yaml @@ -1992,17 +1992,29 @@ roles: trigger: after_STOP_ACTIVITY-100 timeout: "{{ trg_unload_timeout }}" critical: false - - name: errorcleanup + - name: errorensurerunstop call: - func: trg.Cleanup() + func: trg.EnsureRunStop() trigger: before_GO_ERROR-10 - timeout: "{{ trg_cleanup_timeout }}" + timeout: "{{ trg_stop_timeout }}" + critical: false + - name: errorensurerununload + call: + func: trg.EnsureRunUnload() + trigger: before_GO_ERROR-9 + timeout: "{{ trg_unload_timeout }}" critical: false - - name: destroycleanup + - name: destroyensurerunstop call: - func: trg.Cleanup() + func: trg.EnsureRunStop() trigger: DESTROY-100 - timeout: "{{ trg_cleanup_timeout }}" + timeout: "{{ trg_stop_timeout }}" + critical: false + - name: destroyensurerununload + call: + func: trg.EnsureRunUnload() + trigger: DESTROY-99 + timeout: "{{ trg_unload_timeout }}" critical: false - name: ccdb enabled: "{{ccdb_enabled == 'true'}}"