Josh Durgin
5fadb1c11c
Whitespace and style cleanup.
2011-07-11 18:07:37 -07:00
Josh Durgin
c53615ce67
Remove unused variable.
2011-07-11 18:00:12 -07:00
Josh Durgin
e69cf0b1b7
Success of test may not have been set yet.
2011-07-11 18:00:12 -07:00
Greg Farnum
f92b3a1cca
add locktest task
...
This will retrieve xfstests' locktest and run it on two clients.
I still need to tweak this so the logging output we get is more useful, and
so that we test extra features like wait locks, but it does execute.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-11 16:45:02 -07:00
Greg Farnum
38ad4d1bf1
task ceph: distribute monmap to all nodes, not just mons.
...
And clean up the monmap, too!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-11 16:45:02 -07:00
Josh Durgin
28f19a4104
Add an option to keep machines locked if a test fails.
2011-07-11 16:23:05 -07:00
Sage Weil
c47dc179e7
lock: specify machines as input yaml targets: clause
2011-07-11 15:28:15 -07:00
Sage Weil
1767b21e79
print --lock-many result as yaml targets: stanza
2011-07-11 15:28:15 -07:00
Sage Weil
2f35eddb27
clean up locked machine list
2011-07-11 15:28:15 -07:00
Sage Weil
91c6f351a1
tell user which machines you locked
2011-07-11 14:39:21 -07:00
Sage Weil
6cf9633a6a
nuke: use default owner
2011-07-11 14:39:04 -07:00
Sage Weil
a8d4901fe6
make connect work if no roles are specified
...
This is useful for -nuke.
2011-07-11 14:23:31 -07:00
Josh Durgin
d1eb9cef38
suite: schedule jobs instead of executing each configuration serially.
2011-07-11 13:49:32 -07:00
Josh Durgin
85c24bda7f
Add teuthology-schedule and teuthology-worker.
...
schedule puts jobs in a beanstalk queue, worker takes them out and runs them.
2011-07-11 13:49:06 -07:00
Josh Durgin
4218d7063b
Add httplib2 to setup.py.
2011-07-07 17:06:18 -07:00
Sage Weil
5981ffbd83
readme
2011-07-07 16:46:10 -07:00
Josh Durgin
a260da1277
teuthology-suite: pass --lock and --block to teuthology
2011-07-07 16:19:26 -07:00
Josh Durgin
fd30ed76bf
Add --block option to retry until machines are locked.
...
If there are not enough machines up, fail immediately.
2011-07-07 16:15:18 -07:00
Josh Durgin
f14b4e19ce
Check more invalid argument combinations for teuthology-lock.
2011-07-07 14:56:12 -07:00
Josh Durgin
e3275155f3
Remove locking from TODO.
2011-07-07 12:35:11 -07:00
Josh Durgin
f6efcd398d
Update readme for locking.
2011-07-07 12:35:11 -07:00
Josh Durgin
a55d2eb53a
Read lock server from ~/teuthology.yaml.
2011-07-07 12:35:11 -07:00
Josh Durgin
9158c83167
Verify that machines are locked before nuking them.
2011-07-07 12:35:11 -07:00
Josh Durgin
9bfca87980
Check that all machines are locked, and add an option to lock machines instead of providing targets.
2011-07-07 12:35:11 -07:00
Josh Durgin
4d62dd3bcc
Add command line tool for locking machines.
2011-07-07 12:35:08 -07:00
Josh Durgin
09bee43593
Move username to a utility method.
2011-07-07 12:32:58 -07:00
Josh Durgin
dbf5e54307
Add simple lock server HTTP interface.
2011-07-07 12:32:51 -07:00
Greg Farnum
4fcecf0184
task ceph: set_max_mds so multiple MDS nodes are used
...
The current check will be insufficient when we handle standby-replays,
standbys, etc, but it's a lot better than the current situation where
it starts up all the daemons but only one is active!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-06 16:45:57 -07:00
Greg Farnum
850f337fc9
workunits task: clean up properly if there's an error.
...
Previously it would fail out and leave the workunits directory, causing
final cleanup to fail.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-06 16:45:57 -07:00
Tommi Virtanen
9655042d4b
Skip s3-tests marked fails_on_rgw, they will fail anyway.
2011-07-06 14:17:24 -07:00
Tommi Virtanen
3665f7530a
The shell exits after the command, hence there is no need for pushd/popd.
2011-07-06 14:15:51 -07:00
Josh Durgin
7ea8ecdc6b
Don't set unix env vars in fastcgi env.
2011-07-06 11:40:25 -07:00
Sage Weil
7e603ceb61
adjust ceph.conf from yaml input
2011-07-05 16:47:00 -07:00
Sage Weil
f164dd7933
nuke: sudo for the final rm -rf
2011-07-05 16:47:00 -07:00
Josh Durgin
f80a2f69c6
Remove quotes from apache conf.
2011-07-05 16:48:00 -07:00
Josh Durgin
a3b42e6556
Let apache kill rgw.
...
It seems to be getting killed correctly now.
2011-07-05 16:38:21 -07:00
Josh Durgin
ba6545f8b7
Set LD_LIBRARY_PATH for rgw.
2011-07-05 16:32:41 -07:00
Sage Weil
d04256aa96
set flavor to 'local' if pushing from local src dir
...
always record in summary
2011-07-05 15:14:42 -07:00
Josh Durgin
003492a2d5
Retry connecting based on more error codes.
2011-07-05 13:48:26 -07:00
Sage Weil
2b168b033d
nuke: do not escape fusermount .../mnt.*
2011-07-05 09:01:01 -07:00
Sage Weil
3dd95f6c07
.gitignore: ignore emacs backups
2011-07-05 02:45:02 -07:00
Sage Weil
d4fdaba97f
a few basic kclient workunits, reorg
2011-07-05 02:45:02 -07:00
Sage Weil
e1db8e9e13
new workunits
2011-07-02 20:57:42 -07:00
Josh Durgin
ae87abf333
Add s3tests task.
2011-07-01 16:18:59 -07:00
Josh Durgin
03a08eb392
Add rgw task with hardcoded apache config.
2011-07-01 16:18:59 -07:00
Tommi Virtanen
6e73607147
More idiomatic Python.
2011-07-01 09:34:08 -07:00
Tommi Virtanen
ce041a525c
summary is used outside the try: except:, move it outside it.
2011-07-01 09:33:06 -07:00
Tommi Virtanen
c1cd141b29
Only ignore ENOENT errors in teuthology-ls.
2011-07-01 09:32:30 -07:00
Tommi Virtanen
fdbf591cba
Whitespace cleanup.
2011-07-01 09:29:19 -07:00
Tommi Virtanen
e697e4b8ee
pyflakes cleanup.
2011-07-01 09:28:56 -07:00