Skip to content

Miscellenaous bug-fixes from p5 deployment

Laurent Petre requested to merge bugfix/misc-p5-update into main

Description

This MR aims at fixing a few bugs discovered during deployment at p5. In particular:

  • Fix the broken DCS exported DCS publications. They were all invalid, leading to the DCS protection system triggering and the chambers being powered off.
  • Clean-up and uniformize of the GE2/1 demonstrator layout tree for easier and more consistent deployment.
  • Implement a re-try for the MGT reset status checks.
  • Avoid the generation of a local run number when a global run number will be provided.
  • Fix the lifetime-only function manager state machine definition.
  • Fix the FSM state reporting in the FEDMonitor application.

Related Issue

Issues reported as cmsonline e-log: http://cmsonline.cern.ch/cms-elog/1160948.

How Has This Been Tested?

Tested on the GE1/1 integration setup in b904 (except for the function manager) and at p5 in MiniDAQ (and Global) runs. All reported bugs are fixed.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Merge request reports