43d23c0e25
* After this patch we can switch scheduler implementations in the configuration. All functionality related to scheduling jobs is now expressed vi the internal API classes Scheduler and SchedulerJob. Patch also adds another entry point into setup.cfg where we can register a new scheduler implementation. * The new scheduler (which is now called DefaultScheduler) still should be considered experimental and requires a lot of testing and optimisations. * Fixed and refactored "with-items" tests. Before the patch they were breaking the "black box" testing principle and relied on on some either purely implementation or volatile data (e.g. checks of the internal 'capacity' property) * Fixed all other relevant tests. Change-Id: I340f886615d416a1db08e4516f825d200f76860d |
||
---|---|---|
.. | ||
__init__.py | ||
action_handler.py | ||
actions.py | ||
base.py | ||
default_engine.py | ||
dispatcher.py | ||
engine_server.py | ||
policies.py | ||
post_tx_queue.py | ||
task_handler.py | ||
tasks.py | ||
utils.py | ||
workflow_handler.py | ||
workflows.py |