Project

General

Profile

Activity

From 07/17/2011 to 08/15/2011

08/15/2011

10:35 PM Revision aa744817 (teuthology): ceph: split up daemon-running arguments and insert valgrind ones
This setup should let us insert other kinds of things too, if we
need them.
Signed-off-by: Greg Farnum <gregory.farn...
Greg Farnum
10:32 PM Revision 9ec19f13 (teuthology): ceph: Set up valgrind as a flavor, and create a dir for logging.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> Greg Farnum
10:31 PM Revision 98ac89a5 (teuthology): ceph task: pass the full config to the daemon startup subs
So far as I can tell there is no reason to reduce them to
the coverage config, and I want the full config for my
soon...
Greg Farnum
04:36 PM Revision 747deeca (teuthology): Add assert to catch simple typos in roles list.
Input of "roles:\n- [mds,1]" used to make teuthology crash
in a non-obviou way.
Tommi Virtanen

08/10/2011

11:16 PM Revision 0139323e (teuthology): Merge branch 'wip-nuke'
Conflicts:
teuthology/task/kernel.py
Greg Farnum
11:12 PM Revision 6938946a (teuthology): manypools: remove commented-out code
This accidentally got left in from my development.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum
11:06 PM Revision 1ea825c6 (teuthology): teuthology-nuke: split the big main function
It was getting a bit big, but now all the functions fit on
one screen each.
Signed-off-by: Greg Farnum <gregory.farn...
Greg Farnum
10:38 PM Revision af0d7c5e (teuthology): teuthology-nuke: move it into its own file.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> Greg Farnum
09:37 PM Revision 453a0f99 (teuthology): teuthology-nuke: identify and reboot machines with kernel mounts
This includes untested code for just force-unmounting them
when that works again, but for now it does a full reboot-a...
Greg Farnum
09:37 PM Revision 95660084 (teuthology): teuthology-nuke: use a more robust cfuse mount finder
This way it can remove cfuse mounts in any location on
the system.
Signed-off-by: Greg Farnum <gregory.farnum@dreamh...
Greg Farnum
09:37 PM Revision 257d6313 (teuthology): teuthology-nuke: split out different pieces into different loops
This will let us behave more intelligently on things like
nuking kernel mounts.
Signed-off-by: Greg Farnum <gregory....
Greg Farnum
09:37 PM Revision b5859f87 (teuthology): Move reconnect function from kernel task to misc.py
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> Greg Farnum
08:40 PM Revision 7fd798a3 (teuthology): Configure grub to default to the right kernel, not the greatest i...
This is sticky; that is, even if you install other kernels (manually/via fab/etc),
grub will keep booting up the one ...
Tommi Virtanen
08:22 PM Revision 39e22e4c (teuthology): Handle socket.timeout when waiting for a reconnect.
Now it gets ignored, just like the other harmless socket errors. Tommi Virtanen
08:21 PM Revision 742109f4 (teuthology): Wait up to 300 seconds for a reboot.
At least sepia86 was reliably slower than the previous 180 second default. Tommi Virtanen
07:47 PM Revision bf7b1dd4 (teuthology): ceph: fix max_mds calculation
Signed-off-by: Sage Weil <sage@newdream.net> Sage Weil
04:07 PM Revision a1f3cac0 (teuthology): kernel: comment reconnect task, clean up reporting
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> Greg Farnum

08/09/2011

11:53 PM Revision 663bbf8b (teuthology): manypools: remove commented-out code
This accidentally got left in from my development.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum
11:25 PM Revision 1ccdcb98 (teuthology): 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. Tommi Virtanen
11:11 PM Revision 780ebcdf (teuthology): 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...
Tommi Virtanen
10:42 PM Revision 4e2ec6fd (teuthology): Add interactive-on-error, to pause and explore on error.
Closes: http://tracker.newdream.net/issues/1291 Tommi Virtanen
09:28 PM Revision eee1d9a9 (teuthology): allow s3tests.create_users defaults be overridden
Stephon Striplin
08:40 PM Revision 4241185a (teuthology): Add simple unit test for get_clients.
Tommi Virtanen
08:23 PM Revision b5ba155c (teuthology): Revert "fix get_clients"
This reverts commit 83b6678e79904793bf31e82bbecad7bf16c1b2b5. The bug I was
hitting was actually fxied by 06e3e69c29...
Sage Weil

08/08/2011

10:13 PM Revision 137f36d5 (teuthology): teuthology: add task manypools
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> Gregory Farnum
09:58 AM Feature #1373 (Rejected): teuthology: make worker shutdown cleanly
Make it respond to SIGTERM by stopping after finishing its next job. Maybe use the daemon module. This will make it s... Josh Durgin

08/05/2011

09:35 PM Revision 83b6678e (teuthology): fix get_clients
Only return the clients that are listed (not _all_ clients). There might
be a combination of cfuse and kclient (or o...
Sage Weil
09:35 PM Revision 3f2ad30a (teuthology): cfuse, kclient: print remote host
Sage Weil
09:35 PM Revision 01fac3e2 (teuthology): new gitbuilder ref/branch naming
no origin_ prefix Sage Weil
09:35 PM Revision ef2b8091 (teuthology): use coverage_dir
Sage Weil
09:35 PM Revision 06e3e69c (teuthology): tasks/kclient: don't clobber remote
Sage Weil
06:17 PM Revision f38c3697 (teuthology): kernel: install in parallel
Josh Durgin
06:08 PM Revision f66c010e (teuthology): kernel: debug weird socket exceptions
Josh Durgin
06:07 PM Revision 6df0d71a (teuthology): kernel: reboot immediately after installing
This hides the latency of rebooting when installing on many machines. Josh Durgin
05:59 PM Revision 3e6b17f1 (teuthology): Down machines shouldn't be considered free.
Josh Durgin
01:32 AM Revision 68e6f2b7 (teuthology): Make scheduled tasks leave some machines free.
Josh Durgin
01:25 AM Revision 4e399da7 (teuthology): Log connections to targets
This way you can tell which machines have problems in case of an
error.
Josh Durgin

08/03/2011

10:28 PM Revision ac0a469b (teuthology): teuthology-worker: log to a file with timestamps
Josh Durgin
09:52 PM Revision 5897d7b9 (teuthology): teuthology-nuke: run in parallel, and print each node being nuked
Josh Durgin
09:03 PM Revision 30a8dac3 (teuthology): 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.
Josh Durgin
06:21 PM Revision e8676ce0 (teuthology): teuthology-nuke: reset rsyslog config
Josh Durgin
12:59 AM Revision d079d510 (teuthology): teuthology-worker: keep machines locked on error
This prevents a failure to clean up in one case from affecting the
rest of the tests.
Josh Durgin

08/02/2011

11:15 PM Revision c7b62fea (teuthology): teuthology-lock: update usage
Josh Durgin
10:56 PM Revision cd044235 (teuthology): teuthology-lock: allow list of locks to be filtered by owner and ...
Josh Durgin

07/29/2011

05:35 PM Revision 6ac6f7ab (teuthology): 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 ...
Greg Farnum

07/28/2011

05:25 PM Revision 277c4ff7 (teuthology): set max_mds based on non-standbys
Sage Weil

07/27/2011

06:45 PM Revision 07745f8a (teuthology): no ++ in python
Sage Weil
06:45 PM Revision c220a4f3 (teuthology): roles/3-simple: include a standby mds
Sage Weil
05:04 PM Revision 573c9ff2 (teuthology): configure mds's with -s suffix as standby
Sage Weil
05:07 AM Revision 5b092449 (teuthology): tolerate named (not numbered) mons
Sage Weil
05:07 AM Revision 5015b906 (teuthology): roles: use letters for mon, mds names
Sage Weil
05:00 AM Revision 7c0f7c23 (teuthology): specify and clean up admin socket
Sage Weil

07/20/2011

01:37 AM Revision 4630a0a1 (teuthology): lock server: configure for apache with mod_wsgi
Josh Durgin
01:34 AM Revision 629187f3 (teuthology): Set content-type with PUT.
Josh Durgin
12:25 AM Revision 02d0efad (teuthology): 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...
Josh Durgin
12:13 AM Revision 160174cb (teuthology): Update lock db schema.
Josh Durgin
12:13 AM Revision 77174bda (teuthology): lock server: allow sshpubkey to be updated
Josh Durgin
12:13 AM Revision 81bebfca (teuthology): lock server: return host pubkeys with locked machine names
Josh Durgin
12:13 AM Revision e5f33ca5 (teuthology): Add command to update ssh hostkeys.
Josh Durgin
12:13 AM Revision 8d196b00 (teuthology): Make targets a dictionary mapping hosts to ssh host keys.
Josh Durgin
12:13 AM Revision 271e066d (teuthology): Connect without using any known_hosts files.
Josh Durgin
12:13 AM Revision 731fe410 (teuthology): Remove print that clutters the worker logs.
Josh Durgin
12:13 AM Revision 99afde14 (teuthology): Update example targets in readme.
Josh Durgin
 

Also available in: Atom