Project

General

Profile

Feature #25405

Add names to threads to help debug performance issues

Added by Eric Flumerfelt about 2 months ago. Updated about 20 hours ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
01/15/2021
Due date:
% Done:

50%

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

Description

An artdaq process starts a number of threads, and it would be useful to set the names of these threads so that a user can use top in thread mode to more accurately diagnose where an artdaq process is spending its time.

History

#1 Updated by Eric Flumerfelt about 2 months ago

  • Status changed from New to Resolved

feature/25405_ThreadName branches in artdaq, artdaq-core, artdaq-utilities, mf-extensions-git

#2 Updated by Ron Rechenmacher 6 days ago

  • % Done changed from 0 to 50

Partially reviewed.
I discussed with Eric and made a tweak to the snprintf usage.
There are 4 packages involved: artdaq, artdaq_core, artdaq_mfextensions, and artdaq_utilities.
I merged artdaq_mfextensions into develop.
I pushed my changes to the other 3 branches.

#3 Updated by Eric Flumerfelt 6 days ago

  • Status changed from Resolved to Reviewed
  • Co-Assignees Ron Rechenmacher added

Reviewed Ron's changes and merged to develop.

#4 Updated by Eric Flumerfelt about 20 hours ago

  • Target version set to artdaq v3_09_05
  • Status changed from Reviewed to Closed

Also available in: Atom PDF