Deep-six the DataFlowManager
The catalog-based (higher algorithmic complexity), per-event-instance approach adopted by the DataFlowManager (DFM) in the initial prototype of GaudiHive lost the "battle" to the graph-based (lower algorithmic complexity), singleton approach implemented in the PrecedenceRulesGraph (PRG) component (see here: http://ieeexplore.ieee.org/document/7581843/). Since the DFM-based Forward Scheduler has been recently decommissioned, and the Avalanche Scheduler is PRG-based, DFM can now be decommissioned as well. EventSlot got cleaned up correspondingly and became more lighter-weight (and with a faster self-reset).
Merge request reports
Activity
- [2017-11-03 19:53] Validation started with lhcb-gaudi-merge#271
- [2017-11-04 00:05] Validation started with lhcb-future#589
- [2017-11-04 00:05] Validation started with lhcb-future-clang#365
- [2017-11-05 00:05] Validation started with lhcb-future#590
- [2017-11-05 00:05] Validation started with lhcb-future-clang#366
- [2017-11-06 00:06] Validation started with lhcb-future-clang#367
- [2017-11-07 00:36] Validation started with lhcb-future#592
- [2017-11-07 00:36] Validation started with lhcb-future-clang#368
- [2017-11-08 00:03] Validation started with lhcb-future-clang#369
- [2017-11-08 00:04] Validation started with lhcb-future#593
Edited by Software for LHCbmentioned in merge request !473 (merged)
added backport to v29 task scheduling labels
mentioned in commit 29934a5b
assigned to @hegner
mentioned in commit a15ddc8c
mentioned in merge request !507 (closed)
changed milestone to %v30r0
removed backport to v29 label