Zack Cerza
3b69efa2af
Organize arguments into logical sections
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
b790c4dad4
Tweak usage formatting
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
19d73071d1
Don't reread the entire yaml file...
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
d92f538549
Remove unused functions
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
0aabafd65f
'and' is a thing
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
675f087b28
Take machine_type instead of worker
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
d14c44f4e2
Add functions for querying gitbuilder repos
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
4fed92c039
Silence connection pool logging
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
ef9638a26a
Remove 'template' feature
...
Neither Sage nor I could find anything that used it
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
43505b2ace
Only allow scheduling one suite per call.
...
Also remove all traces of the extra and confusing term 'collection'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
f5af797ce3
Port to docopt
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
1ccbff8dbf
Refactor collection scheduling out of main()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-25 12:54:22 -06:00
Zack Cerza
3134a32018
If archive_base is None, use config's
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-24 11:07:02 -06:00
Alfredo Deza
0b78592af0
Merge pull request #272 from ceph/release
...
Create a python package for teuthology
2014-06-23 11:09:01 -04:00
Zack Cerza
a312f9af04
Update setup.py
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-20 14:06:21 -04:00
Zack Cerza
5cd50a42be
Allow killing jobs by passing a 'jobspec'.
...
See teuthology-kill --help
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-20 11:39:47 -04:00
Zack Cerza
fc772d7354
Add a couple tests for teuthology.schedule
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-19 14:11:56 -04:00
Zack Cerza
ec422a94fc
Make conf_file optional
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-16 10:19:54 -06:00
Zack Cerza
0cb6b71916
Add .ropeproject to .gitignore
...
I use a vim plugin that creates lots of directories with that name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-13 13:47:56 -05:00
Zack Cerza
09d3f9167e
Add [--] to usage statement
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-12 13:23:19 -05:00
Zack Cerza
f69f2dffa9
Automatically watch 'multi' tube if tube_name
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-10 14:40:37 -05:00
Alfredo Deza
15ae765e0c
Merge pull request #270 from ceph/wip-schedule-suite
...
Refactor teuthology.schedule...
2014-06-10 08:18:23 -04:00
Zack Cerza
78dbc36931
Refactor teuthology.schedule...
...
... to separate the assembling of the job config from the scheduling of
the job. Also port its argument parsing to docopt.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-09 18:31:01 -05:00
Zack Cerza
78610b03e3
Remote 'delete' and 'show' features
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-09 18:31:01 -05:00
Zack Cerza
b2f0ddad50
Remove unused import
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-09 18:30:37 -05:00
Zack Cerza
a405c228fc
Merge pull request #268 from ceph/wip-5400
...
Support installing ceph kernels from gitbuilder on rpm machines.
2014-06-09 16:41:10 -05:00
Sandon Van Ness
3d1df3aa63
Better variable names.
...
As suggested by review.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-06-09 13:43:45 -07:00
Zack Cerza
dbf984e9d8
Disable "fix" for corrupt repo detection
...
It's causing more problems than it's solving at this point
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-09 11:46:19 -05:00
Zack Cerza
2e5c697f1d
Use correct cwd
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-09 09:22:21 -05:00
Zack Cerza
e217488f9a
Merge pull request #269 from ceph/wip-radosfix
...
rados: Add hit_set_list missing from possible op weights
2014-06-07 09:48:44 -05:00
Zack Cerza
b7c1e35114
Update to reflect relocated get_jobs()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-07 09:45:50 -05:00
David Zafman
875e2d240d
rados: Add hit_set_list missing from possible op weights
...
For the future help keep in sync with test/osd/TestRados.cc by listing
in order of op_types in that code.
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-06-06 15:30:05 -07:00
Zack Cerza
2a7de82498
Move teuthology-ls's implementation to ls.py
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-06 16:15:15 -05:00
Zack Cerza
87e7ff0e2d
Fix corrupt repo detection
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-06 12:01:33 -05:00
Sandon Van Ness
825db5057f
Added requested comment.
...
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-06-05 12:07:47 -07:00
Sandon Van Ness
242d9de4e2
Remove unused variables and functions.
...
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-06-05 12:04:49 -07:00
Zack Cerza
cadcbf3914
Remove unused import
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-04 16:29:11 -05:00
Zack Cerza
549b52b3b3
Update --help output
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-04 12:42:43 -05:00
Sandon Van Ness
ed3ec397ba
Support installing ceph kernels from gitbuilder on rpm machines.
...
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-06-03 18:36:40 -07:00
Josh Durgin
3ae54ead8a
Merge pull request #267 from ceph/wip-runxfstests
...
wip-runxfstests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-06-03 15:56:44 -07:00
Zack Cerza
0f04af0799
Add a timeout for unmounting
...
Ten minutes seems like it might be longer than necessary, but I doubt
it's too short.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-03 12:39:38 -05:00
Alfredo Deza
60e6788ddf
Merge pull request #265 from ceph/wip-orchestra
...
Refactor teuthology.orchestra.run
2014-06-03 09:12:21 -04:00
Zack Cerza
af73e3080c
Remove some duplicate code.
...
Well, not exactly duplicate, but functionally compatible. No sense in
maintaining two "walk the filesystem to assemble job information"
utilities.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-02 19:01:09 -05:00
Zack Cerza
ae0d26ae71
Try a different approach to zombie prevention
...
The previous method I had committed had the unfortunate side-effect of
preventing teuthology job processes from giving their returncode to the
worker process. This method shouldn't do that.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-06-02 09:23:27 -05:00
Yehuda Sadeh
3968f6f744
radosgw-admin: adjust bucket link interface
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-06-02 09:23:27 -05:00
Ilya Dryomov
86c60f7de0
rbd: change test_script to run_xfstests_krbd.sh
...
Invoke run_xfstests.sh through a wrapper, which supplies an exclusion
list, in order to skip tests we don't want to run.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-05-31 15:16:52 +04:00
Ilya Dryomov
2551c528a2
rbd: recognize 'randomize' parameter
...
randomize (default: false) randomizes xfstests test order.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
2014-05-31 15:11:38 +04:00
Sage Weil
241a102568
Merge pull request #266 from ceph/wip-8489
...
Give daemons a five-minute timeout for stopping
Reviewed-by: Sage Weil <sage@inktank.com>
2014-05-30 16:28:40 -07:00
Zack Cerza
205c455fc1
Give daemons a five-minute timeout for stopping
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-05-30 16:39:16 -05:00
Zack Cerza
7035c17ec9
Add RemoteProcess.__repr__()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-05-30 16:36:03 -05:00