Stop condition for the scheduler
At the moment, the scheduler does not stop on errors and runs until the input is exhausted. However, in a case like the error below, I know that there is no sense to continue processing. We should think about a good stop condition, both offline and online.
ParameterizedKalmanFit_9397eba9 ERROR The type expected for /Event/PrStoreFTHit_ef0d38eb/FTHitsLocation is AnyDataWrapper<LHCb::Container::MultiIndexedContainer<LHCb::FTLiteCluster,48ul> > and is different from the one of the object in the store which is AnyDataWrapper<PrFTHitHandler<PrHit> >.
ParameterizedKalmanFit_9397eba9 ERROR Maximum number of errors ( 'ErrorMax':1) reached.
MakeSelection__Track_v1_c7d6e7fb ERROR Cannot retrieve /Event/ParameterizedKalmanFit_9397eba9/OutputName from transient store.
MakeSelection__Track_v1_c7d6e7fb ERROR Maximum number of errors ( 'ErrorMax':1) reached.
HLTControlFlowMgr FATAL *** Event 51 on slot 0 failed! ***