Skip to content

Update Properties of AvalancheSchedulerSvc

Charles Leggett requested to merge leggett/Gaudi:dev/AvalancheSchedProps into master

This MR adds several Properties to the AvalancheSchedulerSvc to print out configuration information, such as data dependencies of Algorithms, control flow between Algorithms and Sequences, and the data flow between Algorithms. Properties added are:

  • ShowDataDependencies: optionally print out the data dependencies of Algorithms at the beginning of the job
  • ShowControlFlow: optionally print out the control flow and parameters of Sequences and their Algorithms at the beginning of the job
  • ShowDataFlow: optionally print out the flow of data between Algorithms at the beginning of the job

These properties are also added to the ForwardSchedulerSvc for consistency

It also adds some options that were already in the ForwardSchedulerSvc.

  • CheckDataDependencies
  • DataLoaderAlg

Finally, it removes a number of properties that are obsolete, namely:

  • MaxEventsInFlight : taken from the Whiteboard (number of Stores)
  • MaxAlgosInFlight : not useful
  • AlgosDependencies : deprecated and not needed.

Also fixes a bug in the PRG, taken from MR !314 (merged)

Merge request reports