Zack Cerza
856e93a4a4
Merge pull request #141 from ceph/wip-nuke
...
fix nuke
2013-10-17 09:26:16 -07:00
Sage Weil
704b72eb0b
nuke: remove old log arg to nuke_one call
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-17 09:20:51 -07:00
Zack Cerza
26803da18d
Rewrite portions of teuthology.kill
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-17 10:31:10 -05:00
tamil
01ce92c497
replacing -X option with -DNO_DETACH to ensure the
...
apache process is detached at the end of run.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-10-16 17:14:49 -07:00
Alfredo Deza
4bd31c3e82
Merge pull request #138 from ceph/wip-refactor-scripts
...
Cleanup
2013-10-16 15:12:16 -07:00
Zack Cerza
ded5c219fc
Remove needless arg from list_locks()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-16 16:20:24 -05:00
Zack Cerza
59d14b8b4b
Make nuke use its own logger
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-16 16:20:24 -05:00
Zack Cerza
40e5d1eee0
Add teuthology-kill
...
Currently implements killing suites-runs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-16 16:19:15 -05:00
Zack Cerza
f527ba3389
Merge pull request #137 from ceph/wip-upgrade
...
install: allow use of overrides for upgrade version
2013-10-16 13:40:37 -07:00
Zack Cerza
e896ee3af0
Merge pull request #136 from ceph/wip-nuke
...
nuke: fix import
2013-10-16 13:34:43 -07:00
Sage Weil
d79552ecc8
nuke: fix import
...
I think broken by f28a7ebc2c
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-16 13:32:45 -07:00
Sage Weil
280f783c2e
install: allow use of overrides for upgrade version
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-16 13:24:01 -07:00
Zack Cerza
c31d747640
Fix broken logic in running_jobs_for_run()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-16 13:43:05 -05:00
Zack Cerza
b2367851b8
Fix typo
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-16 12:11:47 -05:00
Alfredo Deza
cf22fe3c6f
Merge pull request #134 from ceph/wip-6546
...
Fix race condition between tests starting and teuthology-results being run
2013-10-15 08:25:53 -07:00
Zack Cerza
8b89e839f9
Make check for running jobs part of the loop
...
Use a new, tested implementation to check for running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-14 16:35:51 -05:00
Zack Cerza
bac2965af6
ResultsSerializer.running_jobs_for_run() and test
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-14 16:34:45 -05:00
Alfredo Deza
6683f04909
Merge pull request #133 from ceph/wip-store-results
...
Fixes for reporting and verbosity
2013-10-14 09:22:42 -07:00
Warren Usui
a1d8225b7d
Added docstrings, and improved some of the comments on several tasks.
2013-10-12 01:35:34 -07:00
Zack Cerza
3191e32c66
Put machine_type in config.yaml
...
Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machine type. If the job
config doesn't specify a machine_type, it will later be assigned to
'plana' by teuthology-run without actually modifying the config. This
can result in jobs running on hardware other than what was requested.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 17:41:22 -05:00
Zack Cerza
494c3b1fbe
Make verbosity propagate correctly to modules
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 17:10:57 -05:00
Zack Cerza
3905ab993f
Debug output for all http requests
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 16:29:42 -05:00
Zack Cerza
3ca9092c64
Fix broken lambda
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 16:24:54 -05:00
Zack Cerza
61dec6f36c
Be more verbose when waiting for free machines
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 16:24:54 -05:00
Zack Cerza
7d99de72bd
Give reporting a verbose flag
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 16:24:54 -05:00
Zack Cerza
2e3e127e72
Lack of a job_id should be a warning
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 14:32:21 -05:00
SandonV
31f3684a06
Merge pull request #132 from ceph/wip-refactor-scripts
...
Fix imports; fix keyscan_check()
2013-10-11 11:39:02 -07:00
Zack Cerza
bb93b1a3f0
Exempt teuthology-updatekeys from test_invalid
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 13:28:21 -05:00
Zack Cerza
d341b588a7
Ignore the exit code of ssh-keyscan
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 12:48:55 -05:00
Zack Cerza
f5729051ab
Fix a circular import
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 12:48:55 -05:00
Zack Cerza
f28a7ebc2c
Move imports to top-level
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 12:48:55 -05:00
Alfredo Deza
c0f5f0e58f
Merge pull request #131 from ceph/wip-store-results
...
Reporting tweakage
2013-10-11 09:22:59 -07:00
Zack Cerza
636dc8676e
Move part of report_all_runs() into report_runs()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 10:48:02 -05:00
Zack Cerza
61606fe0fa
Set a default timeout of 20s for HTTP connections
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-11 10:23:00 -05:00
Zack Cerza
01b81b7820
Move monkey patching to __init__.py
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:15:01 -05:00
Zack Cerza
bd9cbdba03
Don't attempt to report if there's no job_id
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00
Zack Cerza
cbe7d8e5a1
Add basic tests for scripts
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00
Zack Cerza
098389da82
Properly express conflicting options
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00
Zack Cerza
f34f3b3baf
Move teuthology's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:35 -05:00
Zack Cerza
8351a3abfa
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
e4753215ea
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
45d1b0eb18
Move teuthology-coverage's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
f4d655bbed
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
193b3112a3
Move teuthology-results' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
477e4ae2ce
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
7ab9726737
Move teuthology-report's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
755ac2f129
Move teuthology-updatekeys' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
84b2e55b93
Move schedule() to new schedule module
2013-10-10 19:09:34 -05:00
Zack Cerza
c784c79f1d
Move teuthology-schedule's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
a6b57cc136
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00