Lines Matching full:scheduler
8 """Host scheduler.
10 If run as a standalone service, the host scheduler ensures the following:
18 In addition to these guarantees, the host scheduler also confirms that no 2
21 apparent when viewed in the context of the job-scheduler (monitor_db), which
30 it requires, the host scheduler will try to meet the requirement first,
33 scheduler will allocate the rest of duts based on job priority and suite job id.
43 Restart host scheduler if you manually released a host by setting
44 leased=0 in db. This is needed because host scheduler maintains internal
67 from autotest_lib.scheduler import email_manager
68 from autotest_lib.scheduler import query_managers
69 from autotest_lib.scheduler import rdb_lib
70 from autotest_lib.scheduler import rdb_utils
71 from autotest_lib.scheduler import scheduler_lib
72 from autotest_lib.scheduler import scheduler_models
80 'SCHEDULER', 'tick_pause_sec', type=int, default=5)
82 'SCHEDULER', 'inline_host_acquisition', type=bool, default=True)
187 scheduler to run jobs on hosts. It is only capable of releasing hosts
189 the job scheduler.
225 Performing these actions will lead the job scheduler through a chain of
241 # TODO: crbug.com/373936. The host scheduler should only be assigning
245 # we could converge to having the host scheduler manager all special
291 """A scheduler capable managing host acquisition for new jobs."""
349 # without hqes, but reusing the method used by the scheduler ensures
363 # host scheduler won't release the host till both tasks are complete.
400 """A dummy host scheduler that doesn't acquire or release hosts."""
418 """Initialize the host scheduler."""
422 from autotest_lib.scheduler import rdb_testing_utils
443 parser = argparse.ArgumentParser(description='Host scheduler.')
445 help='Start the host scheduler in testing mode.')
447 help=('Indicate that scheduler is running in production'
450 'scheduler will fail if database is not in '
461 'config before starting the host scheduler.')
462 # The upstart job for the host scheduler understands exit(0) to mean
463 # 'don't respawn'. This is desirable when the job scheduler is acquiring
472 # exception will be raised and host scheduler will not continue to run.
484 'SCHEDULER', 'minimum_tick_sec', type=float)