ExecutorReactor
DIRAC class to execute Executors
Executors are an active part of DIRAC.
All DIRAC executors must inherit from the basic class ExecutorModule
In the most common case, DIRAC Executors are executed using the dirac-executor command. dirac-execuot accepts a list positional arguments.
dirac-executo then: - produces a instance of ExecutorReactor
Executor modules must be placed under the Executor directory of a DIRAC System. DIRAC Systems are called XXXSystem where XXX is the [DIRAC System Name], and must inherit from the base class ExecutorModule
- class DIRAC.Core.Base.ExecutorReactor.ExecutorReactor
Bases:
object
- class MindCluster(mindName, aliveLock)
Bases:
object
- __init__(mindName, aliveLock)
- addModule(name, exeClass)
- connect()
- updateMaxTasks(mt)
- __init__()
- go()
- loadModules(modulesList, hideExceptions=False)
Load all modules required in moduleList