HiveSlimEventLoopMgr::stopRun() not working/implemented
IEventProcessor::stopRun()
is meant to signal the scheduler that we want the processing to stop after flushing the currently running events. The main use case for it (for LHCb) is to be able to run a simulation job with unbound number of events and tell it to gracefully stop when we are running out of time in the batch system job.
At the moment the protocol is implemented only in MinimalEventLoopMgr
, while HiveSlimEventLoopMgr
implementation of the stopRun
method is empty (actually it set a variable that is not used anywhere).