mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 08:41:16 +00:00
49 lines
1.9 KiB
XML
49 lines
1.9 KiB
XML
<topology name="ExampleQC">
|
|
|
|
<property name="fmqchan_data1" />
|
|
<property name="fmqchan_data2" />
|
|
<property name="fmqchan_qc" />
|
|
|
|
<decltask name="Sampler">
|
|
<exe>fairmq-ex-qc-sampler --color false --channel-config name=data1,type=push,method=bind -P dds --max-iterations 1000 --severity trace --verbosity veryhigh</exe>
|
|
<env reachable="false">fairmq-ex-qc-env.sh</env>
|
|
<properties>
|
|
<name access="write">fmqchan_data1</name>
|
|
</properties>
|
|
</decltask>
|
|
|
|
<decltask name="QCDispatcher">
|
|
<exe>fairmq-ex-qc-dispatcher --color false --channel-config name=data1,type=pull,method=connect name=data2,type=push,method=connect name=qc,type=push,method=connect -P dds --severity trace --verbosity veryhigh</exe>
|
|
<env reachable="false">fairmq-ex-qc-env.sh</env>
|
|
<properties>
|
|
<name access="read">fmqchan_data1</name>
|
|
<name access="read">fmqchan_data2</name>
|
|
<name access="read">fmqchan_qc</name>
|
|
</properties>
|
|
</decltask>
|
|
|
|
<decltask name="QCTask">
|
|
<exe>fairmq-ex-qc-task --color false --channel-config name=qc,type=pull,method=bind -P dds --severity trace --verbosity veryhigh</exe>
|
|
<env reachable="false">fairmq-ex-qc-env.sh</env>
|
|
<properties>
|
|
<name access="write">fmqchan_qc</name>
|
|
</properties>
|
|
</decltask>
|
|
|
|
<decltask name="Sink">
|
|
<exe>fairmq-ex-qc-sink --color false --channel-config name=data2,type=pull,method=bind -P dds --max-iterations 1000 --severity trace --verbosity veryhigh</exe>
|
|
<env reachable="false">fairmq-ex-qc-env.sh</env>
|
|
<properties>
|
|
<name access="write">fmqchan_data2</name>
|
|
</properties>
|
|
</decltask>
|
|
|
|
<main name="main">
|
|
<task>Sampler</task>
|
|
<task>QCDispatcher</task>
|
|
<task>QCTask</task>
|
|
<task>Sink</task>
|
|
</main>
|
|
|
|
</topology>
|