# Email address that job results summaries originate from
results_sending_email: teuthology@example.com
+ # How long (in seconds) teuthology-results should wait for jobs to finish
+ # before considering them 'hung'
+ results_timeout: 43200
+
# Gitbuilder archive that stores e.g. ceph packages
gitbuilder_host: gitbuilder.example.com
[default: 1000]
--timeout <timeout> How long, in seconds, to wait for jobs to finish
before sending email. This does not kill jobs.
- [default: 32400]
+ [default: {default_results_timeout}]
--filter KEYWORDS Only run jobs whose name contains at least one
of the keywords in the comma separated keyword
string specified.
--filter-out KEYWORDS Do not run jobs whose name contains any of
the keywords in the comma separated keyword
string specified.
-""".format(default_machine_type=config.default_machine_type)
+""".format(default_machine_type=config.default_machine_type,
+ default_results_timeout=config.results_timeout)
def main():
'max_job_time': 259200, # 3 days
'results_server': 'http://paddles.front.sepia.ceph.com/',
'results_sending_email': 'teuthology',
+ 'results_timeout': 43200,
'src_base_path': os.path.expanduser('~/src'),
'verify_host_keys': True,
'watchdog_interval': 120,
args = [
os.path.join(teuth_bin_path, 'teuthology-results'),
'--timeout',
- str(job_config.get('results_timeout', 32400)),
+ str(job_config.get('results_timeout',
+ teuth_config.results_timeout)),
'--email',
job_config['email'],
'--archive-dir',