Miscellenaous bug-fixes from p5 deployment
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.