Sage Weil
51148b81e6
radosgw-admin: use --bucket instead of old --bucket-id
...
The --bucket-id support was removed.
2012-07-12 08:33:29 -07:00
Sage Weil
9b28948635
nuke: honor 'check-locks: ...' field in targets file
...
If you are nuking a yaml file with check-locks: false, don't check locks.
2012-07-11 14:23:51 -07:00
Sage Weil
3abc412812
internal: archive mon data dirs
...
These can be useful for debugging, and are usually pretty small.
Fixes : #2714
2012-07-11 14:14:46 -07:00
Sage Weil
cff2cfa217
internal: move pulling archive w/ tar to helper
2012-07-11 14:10:00 -07:00
Sage Weil
9ea22133b7
use sudo to kill teuthology proc
2012-07-06 20:15:55 -07:00
Sage Weil
e5fb49914c
run: make -a short for --archive
2012-07-05 13:43:19 -07:00
Sage Weil
2499bd3f53
watch-suite: stupid script to watch teuth run progress
2012-07-04 14:47:33 -07:00
Sage Weil
132dc0066d
nuke: be more careful about kill; simplify
...
If the archive dir is specified, make sure we are killing the right
process.
Also drop the kill_process helper; it's simple enough to open-code.
2012-07-04 14:47:33 -07:00
Sage Weil
6dbf53e298
nuke: nuke based on archive path
...
Use path/config.yaml for targets, path/pid for pid to kill, and
path/owner for job owner.
2012-07-04 14:47:33 -07:00
Sage Weil
45fcca1fea
valgrind: add strptime suppressions
...
Precise's strptime triggers valgrind false positives.
Use ship_utilities to push the valgrind.supp file over, which is a bit
slippy.
2012-07-04 14:29:55 -07:00
tamil
e07b711325
Added a debug message
...
The debug message is to print the string that should be JSON.
This is to track a nightly run failure.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2012-07-03 16:04:12 -07:00
Sage Weil
b99d11c490
schedule_suite: use the sha1, not branch name
...
Keep the entire suite run on the same commit. We were resolving the sha1,
but not using it.
2012-07-03 12:49:41 -07:00
tamil
f3c2451797
nuke - optionally kill the process hung
...
Added a function kill_process to kill the process hung in the nightly runs.
It takes in pid as an optional argument.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2012-07-03 12:23:36 -07:00
Sage Weil
38aa344def
ceph: fix valgrind error check
...
grep all the logs, not the dir... doh!
2012-07-02 08:44:38 -07:00
Mark Nelson
e89dec78fe
Merge branch 'master' of github.com:ceph/teuthology
2012-06-29 14:36:58 -05:00
Mark Nelson
2e5853f485
Now using daemon-helper
...
Signed-off-by: Mark Nelson <nhm@clusterfaq.org>
2012-06-29 14:36:30 -05:00
Sage Weil
c6b2e93d00
add cleanup-user.sh script
...
big hammer, use with care
2012-06-28 11:14:24 -07:00
Sage Weil
f81feade39
schedule_suite.sh: drop -x
2012-06-28 11:14:24 -07:00
Mark Nelson
8c453cce55
cleaned up commented code
...
Signed-off-by: Mark Nelson <nhm@clusterfaq.org>
2012-06-28 11:47:16 -05:00
Mark Nelson
1a43c3443b
Added blktrace task
...
Signed-off-by: Mark Nelson <nhm@clusterfaq.org>
2012-06-27 19:38:12 -05:00
Sage Weil
cc380dee40
ignore DEADLOCK line inside lockdep splat
2012-06-25 15:20:19 -07:00
Josh Durgin
48e8e0a7e6
Add script to create a vm image with extra packages
2012-06-21 19:23:42 -07:00
Josh Durgin
38f6a78c71
Add a task to run a test against rbd inside of qemu.
...
For now this task does not setup networking for the vm,
and simply runs an executable downloaded from a specified url.
It does support adding multiple rbd devices, but making use
of that with e.g. xfstests requires a bit more work.
2012-06-21 18:44:16 -07:00
Dan Mick
03597ca6b9
Check for machine args based on local, not ctx.machines
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2012-06-21 14:33:20 -07:00
Sage Weil
7773a93e3e
whitelist current lockdep warnings in syslog
...
These are causing too much noise in the qa runs to leave, and #2617 is
sufficiently non-trivial to do this in the interim. Putting a better
mechanism in place will include removing these coarse whitelist items and
replacing with something that specifically matches the failures we want
to ignore.
2012-06-21 13:20:18 -07:00
Sage Weil
c8e1ec6a91
record owner at start of run
...
So that we can clean up easily even when we don't finish and there is no
summary.yaml.
2012-06-20 11:35:43 -07:00
Josh Durgin
218b69246f
teuthology-ls: tolerate non-existent 'success' key in summary file
2012-06-20 10:13:48 -07:00
Sage Weil
233bc8dd8e
schedule_suite: enable kdb
...
Among other things, you can attach to the console after the fact and type
'dmesg' to see wtf happened.
2012-06-19 17:29:32 -07:00
Sage Weil
286e639782
kernel: enable/disable kdb
...
This hard-codes ttyS1, which is what we use on sepia.
2012-06-19 17:24:01 -07:00
Yehuda Sadeh
ab42b8dd5b
add usage log tests to radosgw-admin tasks
...
tests 'usage show' and 'usage trim'
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-06-19 14:30:00 -07:00
Sage Weil
372fbe0eb2
sync clock at start of every run
2012-06-17 12:16:25 -07:00
Sage Weil
f7ee34b539
tolerate 250ms clock drift
2012-06-16 20:14:35 -07:00
Sage Weil
9929ceb494
include suite in archive dir
2012-06-16 15:05:46 -07:00
Sage Weil
abd7d18308
whitelist 'slow request' in qa runs
2012-06-16 13:59:46 -07:00
Sage Weil
3bd387f9e8
radosgw-admin: fix for non-numeric bucket ids
2012-06-14 14:04:21 -07:00
Sage Weil
697c3b94c6
radosgw-admin: test max buckets limit
2012-06-14 14:04:21 -07:00
Sage Weil
474f8da41c
radosgw-admin: remove buckets before user
...
Otherwise user delete will fail.
2012-06-14 14:04:21 -07:00
Sage Weil
83f8f3d1e6
radosgw-admin: fix swift subuser/key tests
...
Need to do 'subuser (add|rm)', not 'key (add|rm)'.
2012-06-14 14:04:21 -07:00
Sage Weil
57da279490
schedule_suite.sh: add flavors, check/fix sha1s, optional templates
...
This should be everything we need to use this for the nightlies, with the
exception of updating the git trees, which can happen explicitly in the
crontab.
2012-06-14 14:04:21 -07:00
Josh Durgin
5792f13725
workunit: grab 'all' config from the right variable
2012-06-11 12:31:28 -07:00
Josh Durgin
8af8d0e20c
workunit: allow setting environment variables
...
This is useful for e.g. running the same tests against rbd in new and
old formats.
2012-06-10 18:43:50 -07:00
Dan Mick
4fa665c19d
--summary: add total counts, also note free machines
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2012-06-07 13:50:51 -07:00
Dan Mick
44374bc4fb
new variable lock hid lock() function
2012-06-06 20:29:28 -07:00
Dan Mick
9313cdea97
teuthology-lock: add --summary and --brief options
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2012-06-06 18:54:33 -07:00
Sage Weil
9ec2843355
pull s3-tests.git using git, not http
2012-06-06 16:00:55 -07:00
Sage Weil
7523ff3e58
ceph: simplify 'cluster' mon log handling
...
It's not a special file in the mon_data directory anymore, but intead
something in archive that will get slurped up normally. Make sure we
grep for badness from the proper location.
2012-06-06 13:32:56 -07:00
Dan Mick
120ce3f8a7
Pass up unmodified exceptions from connection.connect()
...
This allows useful errors to be reported from things like
mismatched hostkeys, etc.
2012-06-05 18:41:45 -07:00
Dan Mick
fac88a4096
More shortnames fixes:
...
- Allow shortnames in teuthology-updatekeys as well
- Use list comprehensions instead of map()
2012-06-05 18:40:49 -07:00
Eleanor Cawthon
23c729305a
task/: Added object map benchmarking test
...
Signed-off-by: Eleanor Cawthon <eleanor.cawthon@inktank.com>
2012-06-05 15:30:51 -07:00
Dan Mick
044697d178
Allow short names to teuthology-lock (e.g. "plana14")
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
2012-06-04 17:50:07 -07:00