Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
Release Notes
Improvements, modernization and fixes (see all changes).
Deprecated
- Print warning if begin/endRun are used in serial jobs (mr !666)
- Fully deprecate
DeclareFactoryEntries.h
(mr !648)
Changed
- Implement error detection for Hive scheduler/eventloopmgr (mr !706)
- Modernize memory management in
PrecedenceRulesGraph
(mr !684)
- Simplify
HLTEventLoopMgr
(mr !686)
- Rewrite of
PluginService
in modern C++ (mr !709)
- Sort uids map before printing the content at finalize (in DEBUG) (mr !702)
- Remove
NTUPLEINFO
(mr !688)
- Revert
IRegsitry
modification from mr !604 (mr !704)
- Move to event-wise stall detection (mr !690)
- Avoid superfluous visitor-to-scheduler handovers of in-view DR algorithms (mr !689)
- Add set-to-set lookups for faster
AlgsExecutionStates
matching (mr !687)
FileMgr
: replace integer with bitset (mr !667)
- Enable top-level 3T dumps for event views (mr !675)
- Add support for multiple CF parents to 3T (mr !672)
- Applied new formatting (see mr !651, mr !448)
- Remove
DataHandle::commit()
(mr !625)
- Modernize Registry usage in (Ts)DataSvc (mr !604, issue #5)
- Improve Gitlab-CI configuration (mr !651, mr !448)
- Implemented a new property for IoComponentMgr to hold search patterns for
direct I/O input file names (mr !646)
- Allow retrieval of const services, lost with mr !526 (mr !647)
- Add renamePFN and deletePFN methods to FileCatalog (mr !645)
- Do string conversion in stream operator for
AlgsExecutionStates::State
(mr !643)
- Use
apply
in Gaudi::Functional
(mr !622)
Fixed
- Fixes for clang build (mr !724)
- Fix dependency of generated PCM files (mr !705)
- Fix tests in special configurations (mr !701)
- Fix asynchronous task scheduling (mr !697)
- Make sure we do not use
ninja
from LCG (mr !695)
- Increase timeout for event view tests (mr !696)
- Fix message service format in
GaudiMP
(mr !694)
CommonAuditor
: only print CustomEventType
deprecation warning if the property is used (mr !691)
- Fix for crash when events are deleted while view algorithms are still running (mr !670)
- Fix environment for Gitlab-CI
- Unset
GIT_DIR
/GIT_WORK_TREE
before cloning xenv
(mr !669)
- Add test and fix of version propagation in KeyedContainer move (mr !663, issue #27)
- Fixed the list of files used for formatting check in Gitlab-CI (mr !664)
- Avoid (false positive) clang warning (mr !656)
- Handle incompatible values for DataObjectHandleBase props (mr !650)
- Fixed bug in THistSvc introduced with mr !594 (mr !652)
Added
Clean up
- Simplify
Property
forwarding functions (mr !683)
- Simplify counter implementation (mr !682)
- Update C++17 / lib fundamentals v2 implementations (mr !681)
- Modernize
GaudiPython
(mr !680)
- Modernize
RootCnv
(mr !660)
- Modernize
RootHistCnv
(mr !659)
- Protect logging and clean up headers in HiveSlimEventLoopMgr (mr !692)
- Remove unused variables in Algorithm (mr !668)
- Remove unreferenced code (mr !658)