Sage Weil
6cf9633a6a
nuke: use default owner
2011-07-11 14:39:04 -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
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
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
09bee43593
Move username to a utility method.
2011-07-07 12:32:58 -07:00
Sage Weil
f164dd7933
nuke: sudo for the final rm -rf
2011-07-05 16:47:00 -07:00
Sage Weil
2b168b033d
nuke: do not escape fusermount .../mnt.*
2011-07-05 09:01:01 -07:00
Josh Durgin
effee7ffc6
Make kernel a separate entity outside of tasks.
...
It is run before anything other than checking for conflicts.
This way it can't step on the connections used by other tasks,
or clobber test files in /tmp when rebooting.
2011-06-30 16:05:53 -07:00
Sage Weil
b95e61ae29
teuthology-nuke
...
Take in a full config (or just targets: portion) and do a destructive
cleanup.
Still need to clean up kernel mounts.
2011-06-29 12:23:44 -07:00
Sage Weil
2125e8dc1e
include @hostname in owner
2011-06-29 12:09:38 -07:00
Sage Weil
052f43c958
pass owner, optional description through to summary.yaml
...
Owner can be overridden explicitly, otherwise it's the running unix user.
The description is optional and passed straight through.
2011-06-29 12:09:38 -07:00
Tommi Virtanen
e481db1337
Archive syslog messages while the test was in progress.
2011-06-20 14:31:41 -07:00
Tommi Virtanen
57c542b9e8
Archive cores dumped during test, record test as failed if any seen.
2011-06-17 16:00:39 -07:00
Tommi Virtanen
78a3c23418
Move non-ceph logic out of the ceph task: base dir, archive transfer.
2011-06-16 14:36:22 -07:00
Tommi Virtanen
301ab56748
Move non-ceph logic out of the ceph task: host in use check.
...
To avoid every config always listing basic tasks, we silently
add internal.* tasks in front of the task list.
2011-06-16 14:36:21 -07:00
Tommi Virtanen
9353fcc931
Move summary inside context.
...
This will hopefully make run_tasks usable by tasks.
The ceph task can't use it yet, because it has its
yield inside the with nested statement.
2011-06-16 14:36:21 -07:00
Josh Durgin
9d60344700
Output a summary file when archiving a run.
...
For now, just record whether the test succeeded.
2011-06-15 15:52:36 -07:00
Tommi Virtanen
1a20ba1121
Tee teuthology log into the archive directory, if archiving.
2011-06-15 12:32:22 -07:00
Tommi Virtanen
2bae22f0a3
Create the archive dir earlier, move out of ceph task.
2011-06-15 12:10:27 -07:00
Tommi Virtanen
e6ae6bddf3
Archive logs if given --archive=PATH. Clean up after a test run.
2011-06-07 14:47:30 -07:00
Tommi Virtanen
b6e22436f2
Prettify config debug printing.
2011-06-03 14:47:58 -07:00
Tommi Virtanen
57f979f177
Refactor for modularity.
...
New style: run "./virtualenv/bin/teuthology -v interactive.yaml".
2011-06-03 14:47:44 -07:00