Greg Farnum
a1f3cac0b6
kernel: comment reconnect task, clean up reporting
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-10 09:07:48 -07:00
Greg Farnum
663bbf8b2b
manypools: remove commented-out code
...
This accidentally got left in from my development.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-09 16:53:46 -07:00
Tommi Virtanen
1ccdcb9896
Make rbd task use mnt.N not mnt.client.N as mountpoint.
...
Everything else expects this, so e.g. workunits wouldn't work with rbd.
2011-08-09 16:25:00 -07:00
Tommi Virtanen
780ebcdf1b
Make sure workunit task does not create mnt.N by itself.
...
This used to hide a bug in the rbd task, where rbd
created the mountpoint with the wrong name. The workunits
ended up running against the local filesystem.
2011-08-09 16:11:32 -07:00
Tommi Virtanen
4e2ec6fd8b
Add interactive-on-error, to pause and explore on error.
...
Closes: http://tracker.newdream.net/issues/1291
2011-08-09 15:42:17 -07:00
Stephon Striplin
eee1d9a9e4
allow s3tests.create_users defaults be overridden
2011-08-09 14:28:08 -07:00
Tommi Virtanen
4241185ad7
Add simple unit test for get_clients.
2011-08-09 13:40:56 -07:00
Sage Weil
b5ba155c17
Revert "fix get_clients"
...
This reverts commit 83b6678e79
. The bug I was
hitting was actually fxied by 06e3e69c29
.
2011-08-09 13:23:58 -07:00
Gregory Farnum
137f36d533
teuthology: add task manypools
...
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-08-08 15:13:21 -07:00
Sage Weil
01fac3e2c6
new gitbuilder ref/branch naming
...
no origin_ prefix
2011-08-05 14:35:44 -07:00
Sage Weil
3f2ad30aca
cfuse, kclient: print remote host
2011-08-05 14:35:44 -07:00
Sage Weil
83b6678e79
fix get_clients
...
Only return the clients that are listed (not _all_ clients). There might
be a combination of cfuse and kclient (or other) clients here!
2011-08-05 14:35:44 -07:00
Sage Weil
06e3e69c29
tasks/kclient: don't clobber remote
2011-08-05 14:35:43 -07:00
Sage Weil
ef2b80910a
use coverage_dir
2011-08-05 14:35:43 -07:00
Josh Durgin
f38c3697fd
kernel: install in parallel
2011-08-05 11:17:28 -07:00
Josh Durgin
f66c010ef5
kernel: debug weird socket exceptions
2011-08-05 11:08:02 -07:00
Josh Durgin
6df0d71abf
kernel: reboot immediately after installing
...
This hides the latency of rebooting when installing on many machines.
2011-08-05 11:07:40 -07:00
Josh Durgin
3e6b17f1b8
Down machines shouldn't be considered free.
2011-08-05 10:59:16 -07:00
Josh Durgin
68e6f2b77e
Make scheduled tasks leave some machines free.
2011-08-04 18:32:57 -07:00
Josh Durgin
4e399da700
Log connections to targets
...
This way you can tell which machines have problems in case of an
error.
2011-08-04 18:25:43 -07:00
Josh Durgin
ac0a469b78
teuthology-worker: log to a file with timestamps
2011-08-03 15:28:46 -07:00
Josh Durgin
5897d7b95d
teuthology-nuke: run in parallel, and print each node being nuked
2011-08-03 14:52:55 -07:00
Josh Durgin
30a8dac323
Set success at the beginning of a run.
...
This way internal tasks like locking can tell whether the run
succeeded, and unlock nodes if it did.
2011-08-03 14:03:13 -07:00
Josh Durgin
e8676ce0eb
teuthology-nuke: reset rsyslog config
2011-08-03 11:21:32 -07:00
Josh Durgin
d079d51037
teuthology-worker: keep machines locked on error
...
This prevents a failure to clean up in one case from affecting the
rest of the tests.
2011-08-02 17:59:08 -07:00
Josh Durgin
c7b62feac8
teuthology-lock: update usage
2011-08-02 16:15:57 -07:00
Josh Durgin
cd04423541
teuthology-lock: allow list of locks to be filtered by owner and status
2011-08-02 15:56:14 -07:00
Greg Farnum
6ac6f7ab38
teuthology: convert from bzip2 to gzip.
...
gzip is much, much faster on large log files. With a 7.7GB client log, gzip
took 2:45 to compress it to 624MB. bzip2 took 34:38 to compress it to
366MB. For our purposes the space savings are not worth the time loss.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-29 10:35:02 -07:00
Sage Weil
277c4ff7aa
set max_mds based on non-standbys
2011-07-28 10:25:30 -07:00
Sage Weil
07745f8a51
no ++ in python
2011-07-27 11:45:20 -07:00
Sage Weil
c220a4f3fa
roles/3-simple: include a standby mds
2011-07-27 11:45:13 -07:00
Sage Weil
573c9ff2b4
configure mds's with -s suffix as standby
2011-07-27 10:04:37 -07:00
Sage Weil
5015b90697
roles: use letters for mon, mds names
2011-07-26 22:07:02 -07:00
Sage Weil
5b0924494a
tolerate named (not numbered) mons
2011-07-26 22:07:02 -07:00
Sage Weil
7c0f7c23c7
specify and clean up admin socket
2011-07-26 22:00:39 -07:00
Josh Durgin
4630a0a1c0
lock server: configure for apache with mod_wsgi
2011-07-19 18:37:05 -07:00
Josh Durgin
629187f302
Set content-type with PUT.
2011-07-19 18:34:42 -07:00
Josh Durgin
02d0efad97
schedule: make default owner different from that of a normal run
...
This way the machines locked by scheduled jobs aren't confused
with those locked by manual runs, so they're harder to accidentally
unlock.
2011-07-19 17:25:57 -07:00
Josh Durgin
99afde1417
Update example targets in readme.
2011-07-19 17:13:13 -07:00
Josh Durgin
731fe41022
Remove print that clutters the worker logs.
2011-07-19 17:13:13 -07:00
Josh Durgin
271e066d6c
Connect without using any known_hosts files.
2011-07-19 17:13:13 -07:00
Josh Durgin
8d196b001c
Make targets a dictionary mapping hosts to ssh host keys.
2011-07-19 17:13:13 -07:00
Josh Durgin
e5f33ca5b5
Add command to update ssh hostkeys.
2011-07-19 17:13:13 -07:00
Josh Durgin
81bebfca09
lock server: return host pubkeys with locked machine names
2011-07-19 17:13:13 -07:00
Josh Durgin
77174bdaca
lock server: allow sshpubkey to be updated
2011-07-19 17:13:13 -07:00
Josh Durgin
160174cb8b
Update lock db schema.
2011-07-19 17:13:13 -07:00
Josh Durgin
ac5c1c41dd
Add an overrides section for the ceph task.
...
This lets you run a suite against a particular version of ceph, or
with special debug settings.
2011-07-15 17:15:12 -07:00
Tommi Virtanen
e056686f62
Unit test that connection.connect actually calls create_key.
2011-07-15 12:45:18 -07:00
Josh Durgin
7587f79c49
Optionally override system host keys.
2011-07-15 12:40:16 -07:00
Josh Durgin
9721e33457
Better interface for running functions in parallel.
2011-07-14 14:39:50 -07:00