From 36550df6a933c4f1954dab2982f0b0ce976507a6 Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Wed, 15 Jul 2026 15:41:52 -0500 Subject: [PATCH 1/7] 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/7] 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/7] 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/7] 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 @@ - + From d845487ce72686d45bab5966b5b4b0bbf201b6cc Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Thu, 20 Aug 2026 12:15:57 -0500 Subject: [PATCH 5/7] Extend request/reply wait timeout --- config/daqsystemtest/moduleconfs.data.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/daqsystemtest/moduleconfs.data.xml b/config/daqsystemtest/moduleconfs.data.xml index 3acef3ff..ce80c9ea 100644 --- a/config/daqsystemtest/moduleconfs.data.xml +++ b/config/daqsystemtest/moduleconfs.data.xml @@ -236,7 +236,7 @@ - + From fcf44c72f1c81738df91c67e8ec0fc6843ae954c Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Wed, 9 Sep 2026 11:34:00 -0500 Subject: [PATCH 6/7] Remove duplicate objects and run oks-format --- config/daqsystemtest/connections.data.xml | 52 ++++--------------- .../example-hsi-configs.data.xml | 12 ++--- config/daqsystemtest/hosts.data.xml | 14 ++--- config/daqsystemtest/hsi-dts-segment.data.xml | 4 +- .../daqsystemtest/hsi-fake-segment.data.xml | 4 +- .../integrationtest-objects.data.xml | 5 +- config/daqsystemtest/moduleconfs.data.xml | 22 ++++---- config/daqsystemtest/ru-segment.data.xml | 4 +- config/daqsystemtest/trigger-segment.data.xml | 8 +-- 9 files changed, 51 insertions(+), 74 deletions(-) diff --git a/config/daqsystemtest/connections.data.xml b/config/daqsystemtest/connections.data.xml index 704e27df..a4ffa06c 100644 --- a/config/daqsystemtest/connections.data.xml +++ b/config/daqsystemtest/connections.data.xml @@ -63,7 +63,7 @@ - + @@ -88,6 +88,16 @@ + + + + + + + + + + @@ -483,46 +493,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/daqsystemtest/example-hsi-configs.data.xml b/config/daqsystemtest/example-hsi-configs.data.xml index a3c4a957..84802341 100644 --- a/config/daqsystemtest/example-hsi-configs.data.xml +++ b/config/daqsystemtest/example-hsi-configs.data.xml @@ -63,7 +63,7 @@ - + @@ -101,6 +101,11 @@ + + + + + @@ -109,11 +114,6 @@ - - - - - diff --git a/config/daqsystemtest/hosts.data.xml b/config/daqsystemtest/hosts.data.xml index 3beee188..6bed9dd5 100644 --- a/config/daqsystemtest/hosts.data.xml +++ b/config/daqsystemtest/hosts.data.xml @@ -63,7 +63,7 @@ - + @@ -84,6 +84,12 @@ + + + + + + @@ -108,12 +114,6 @@ - - - - - - diff --git a/config/daqsystemtest/hsi-dts-segment.data.xml b/config/daqsystemtest/hsi-dts-segment.data.xml index f76ed0ed..97b73333 100644 --- a/config/daqsystemtest/hsi-dts-segment.data.xml +++ b/config/daqsystemtest/hsi-dts-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -127,6 +127,8 @@ + + diff --git a/config/daqsystemtest/hsi-fake-segment.data.xml b/config/daqsystemtest/hsi-fake-segment.data.xml index 4ad81c44..e3734fea 100644 --- a/config/daqsystemtest/hsi-fake-segment.data.xml +++ b/config/daqsystemtest/hsi-fake-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -91,6 +91,8 @@ + + diff --git a/config/daqsystemtest/integrationtest-objects.data.xml b/config/daqsystemtest/integrationtest-objects.data.xml index c4895644..e32335fe 100755 --- a/config/daqsystemtest/integrationtest-objects.data.xml +++ b/config/daqsystemtest/integrationtest-objects.data.xml @@ -63,7 +63,7 @@ - + @@ -81,6 +81,7 @@ + @@ -91,6 +92,8 @@ + + diff --git a/config/daqsystemtest/moduleconfs.data.xml b/config/daqsystemtest/moduleconfs.data.xml index d6ec0611..df4e285d 100644 --- a/config/daqsystemtest/moduleconfs.data.xml +++ b/config/daqsystemtest/moduleconfs.data.xml @@ -63,7 +63,7 @@ - + @@ -372,9 +372,9 @@ - + - + @@ -383,31 +383,31 @@ - + - + - + - + - + - + - + - + diff --git a/config/daqsystemtest/ru-segment.data.xml b/config/daqsystemtest/ru-segment.data.xml index 2564abfc..7d679b16 100644 --- a/config/daqsystemtest/ru-segment.data.xml +++ b/config/daqsystemtest/ru-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -123,7 +123,7 @@ - + diff --git a/config/daqsystemtest/trigger-segment.data.xml b/config/daqsystemtest/trigger-segment.data.xml index b6c74bc1..7c58173e 100644 --- a/config/daqsystemtest/trigger-segment.data.xml +++ b/config/daqsystemtest/trigger-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -226,6 +226,9 @@ + + + @@ -235,9 +238,6 @@ - - - From 90a9bb2f580bf0af83eb02efcef522465b076d9b Mon Sep 17 00:00:00 2001 From: Eric Flumerfelt Date: Thu, 10 Sep 2026 09:34:23 -0500 Subject: [PATCH 7/7] Update and format databases --- config/daqsystemtest/df-segment.data.xml | 8 +- config/daqsystemtest/example-configs.data.xml | 2 +- .../example-hsi-configs.data.xml | 12 +-- config/daqsystemtest/hosts.data.xml | 92 +++++++++---------- 4 files changed, 54 insertions(+), 60 deletions(-) diff --git a/config/daqsystemtest/df-segment.data.xml b/config/daqsystemtest/df-segment.data.xml index b6c414b9..1bf24c20 100644 --- a/config/daqsystemtest/df-segment.data.xml +++ b/config/daqsystemtest/df-segment.data.xml @@ -63,7 +63,7 @@ - + @@ -98,8 +98,8 @@ - + @@ -128,8 +128,8 @@ - + @@ -158,8 +158,8 @@ - + diff --git a/config/daqsystemtest/example-configs.data.xml b/config/daqsystemtest/example-configs.data.xml index 2ce510af..2a0b2548 100644 --- a/config/daqsystemtest/example-configs.data.xml +++ b/config/daqsystemtest/example-configs.data.xml @@ -144,7 +144,7 @@ - + diff --git a/config/daqsystemtest/example-hsi-configs.data.xml b/config/daqsystemtest/example-hsi-configs.data.xml index a1337d9f..6a6eb934 100644 --- a/config/daqsystemtest/example-hsi-configs.data.xml +++ b/config/daqsystemtest/example-hsi-configs.data.xml @@ -63,7 +63,7 @@ - + @@ -101,6 +101,11 @@ + + + + + @@ -109,11 +114,6 @@ - - - - - diff --git a/config/daqsystemtest/hosts.data.xml b/config/daqsystemtest/hosts.data.xml index 2860a703..3a181a20 100644 --- a/config/daqsystemtest/hosts.data.xml +++ b/config/daqsystemtest/hosts.data.xml @@ -63,7 +63,7 @@ - + @@ -78,54 +78,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -171,6 +123,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +