Incremental updates from MWGR#3
Description
This issue includes the various developments and bugfixes required to run during the MWGR-3 in both miniDAQ and global. Only features that do compile and provided improvements in the configuration process have been kept.
Here is the list of implemented changes:
Update the RPM package to match the latest updatesBump the RPM package minor version to allow installation via the dropbox mechanism in the .cms network- Wait for the TTC clock alignment procedure to complete
- Open the LMDB database only once per RPC connection (see #69 (closed))
- Wait for the PLL to lock during recovery
Include basic monitoring (!40 (merged), !50 (merged), !41 (merged)) - will probably be removed from final MR- Update the RPM package to match the latest developments and the versioning scheme
- Use
tito
to build and manage the RPM packages (both manually by the developers and by the CI; see #109 (closed)) Update the AMC13 repository to the "GCC8 version" (fixes the IPbus address table for uHAL 2.7)
Closes #69 (closed) and #109 (closed).
How Has This Been Tested?
Tested during miniDAQ and global runs at p5.
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.
Edited by Laurent Petre