Project

General

Profile

Bug #23015

DAQInterface kills processes across partitions on terminate

Added by John Freeman 4 months ago. Updated 3 months ago.

Status:
Reviewed
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
07/30/2019
Due date:
% Done:

100%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

Just discovered on the ProtoDUNE cluster: when running in direct process mode, when DAQInterface is sent the terminate transition it can kill not only the artdaq processes associated with its partition, but also artdaq processes on OTHER partitions. This destructive interference needs to be fixed.

History

#1 Updated by John Freeman 4 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Resolved with commit 340b9089999ac639a17f2765f00d95901aa98051 at the head of feature/issue23015_kill_only_within_partition. Basically, to fix this all I needed to do was add the partition number into the grep performed when searching for artdaq processes to kill.

#2 Updated by John Freeman 3 months ago

  • Status changed from Resolved to Reviewed

Reviewed by Kurt, who saw that when performing two runs simultaneously on partitions 4 and 5 on mu2edaq12 that terminating the partition 4 run had no effect on the partition 5 processes. I've merged the feature branch into the develop branch.



Also available in: Atom PDF