From 36550df6a933c4f1954dab2982f0b0ce976507a6 Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Wed, 15 Jul 2026 15:41:52 -0500 Subject: [PATCH 1/4] Update configuration objects for status-based DFO Protocol --- config/daqsystemtest/connections.data.xml | 128 ++++++++++++++++------ config/daqsystemtest/df-segment.data.xml | 25 ++--- config/daqsystemtest/moduleconfs.data.xml | 21 +++- integtest/3ru_1df_multirun_test.py | 2 +- 4 files changed, 119 insertions(+), 57 deletions(-) diff --git a/config/daqsystemtest/connections.data.xml b/config/daqsystemtest/connections.data.xml index f56816ac..9ea155c4 100644 --- a/config/daqsystemtest/connections.data.xml +++ b/config/daqsystemtest/connections.data.xml @@ -63,7 +63,7 @@ - + @@ -78,6 +78,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -85,6 +115,20 @@ + + + + + + + + + + + + + + @@ -184,6 +228,16 @@ + + + + + + + + + + @@ -209,16 +263,16 @@ + + + + + - - - - - @@ -304,6 +358,11 @@ + + + + + @@ -314,6 +373,16 @@ + + + + + + + + + + @@ -347,7 +416,7 @@ - + @@ -394,6 +463,13 @@ + + + + + + + @@ -407,47 +483,27 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - + - + - + diff --git a/config/daqsystemtest/df-segment.data.xml b/config/daqsystemtest/df-segment.data.xml index a4217578..c3948be8 100644 --- a/config/daqsystemtest/df-segment.data.xml +++ b/config/daqsystemtest/df-segment.data.xml @@ -1,4 +1,4 @@ - + @@ -63,7 +63,7 @@ - + @@ -88,18 +88,15 @@ - + - + @@ -118,18 +115,15 @@ - + - + @@ -148,18 +142,15 @@ - + - + diff --git a/config/daqsystemtest/moduleconfs.data.xml b/config/daqsystemtest/moduleconfs.data.xml index 54f37cc1..5be13ef5 100644 --- a/config/daqsystemtest/moduleconfs.data.xml +++ b/config/daqsystemtest/moduleconfs.data.xml @@ -63,7 +63,7 @@ - + @@ -236,9 +236,12 @@ + - - + + + + @@ -527,6 +530,17 @@ + + + + + + + + + + + @@ -891,6 +905,7 @@ + diff --git a/integtest/3ru_1df_multirun_test.py b/integtest/3ru_1df_multirun_test.py index 140be4ea..8693b3c8 100644 --- a/integtest/3ru_1df_multirun_test.py +++ b/integtest/3ru_1df_multirun_test.py @@ -123,7 +123,7 @@ ) conf_dict.config_substitutions.append( data_classes.attribute_substitution( - obj_class="DFOConf", + obj_class="DataflowStatusModuleConf", updates={"busy_threshold": 3, "free_threshold": 2} ) ) From ae12e44a84283bb66304f610c53e6c799508982f Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Thu, 16 Jul 2026 09:04:59 -0500 Subject: [PATCH 2/4] Update queue and connection rules] --- config/daqsystemtest/df-segment.data.xml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/config/daqsystemtest/df-segment.data.xml b/config/daqsystemtest/df-segment.data.xml index c3948be8..7c4276e7 100644 --- a/config/daqsystemtest/df-segment.data.xml +++ b/config/daqsystemtest/df-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -86,11 +86,14 @@ + + + + - @@ -112,12 +115,15 @@ + + + + - @@ -140,11 +146,14 @@ + + + + - @@ -173,7 +182,7 @@ - + From e1e2c98d272444bdb4781e82751ed7da5834d378 Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Thu, 16 Jul 2026 09:42:18 -0500 Subject: [PATCH 3/4] Add static configurations for multi-dfo system --- config/daqsystemtest/df-segment.data.xml | 34 +++++++++++++++++- config/daqsystemtest/example-configs.data.xml | 36 ++++++++++++++++++- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/config/daqsystemtest/df-segment.data.xml b/config/daqsystemtest/df-segment.data.xml index 7c4276e7..b6c414b9 100644 --- a/config/daqsystemtest/df-segment.data.xml +++ b/config/daqsystemtest/df-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -187,6 +187,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -201,6 +231,8 @@ + + diff --git a/config/daqsystemtest/example-configs.data.xml b/config/daqsystemtest/example-configs.data.xml index dbeeae03..42811e4d 100644 --- a/config/daqsystemtest/example-configs.data.xml +++ b/config/daqsystemtest/example-configs.data.xml @@ -63,7 +63,7 @@ - + @@ -126,6 +126,8 @@ + + @@ -142,6 +144,10 @@ + + + + @@ -156,6 +162,8 @@ + + @@ -178,6 +186,8 @@ + + @@ -195,6 +205,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -217,6 +247,8 @@ + + @@ -239,6 +271,8 @@ + + From 4c3b24ba74f100f97138d3590c451f4879b7ee35 Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Wed, 5 Aug 2026 07:52:07 -0500 Subject: [PATCH 4/4] Increase busy threshold to 5 --- config/daqsystemtest/moduleconfs.data.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/daqsystemtest/moduleconfs.data.xml b/config/daqsystemtest/moduleconfs.data.xml index 5be13ef5..3acef3ff 100644 --- a/config/daqsystemtest/moduleconfs.data.xml +++ b/config/daqsystemtest/moduleconfs.data.xml @@ -63,7 +63,7 @@ - + @@ -532,7 +532,7 @@ - +