Project

General

Profile

Activity

From 01/24/2013 to 02/22/2013

02/22/2013

06:51 PM Revision d8021a1a (teuthology): nuke: sudo for killall
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:44 PM Feature #3932: database: store performance data
Are the changes in wip_timer_wusui enough to solve this problem? Anonymous
06:41 PM Feature #3931 (Fix Under Review): create a timer task
Anonymous
04:11 PM Feature #3931: create a timer task
There is already internal.timer; it's not very high resolution, but... Dan Mick
04:03 PM Feature #3931 (In Progress): create a timer task
Sage Weil
01:04 AM Revision 045a8668 (teuthology): task: ceph: create monitor data directories prior to --mkfs
The new monitor store does not create the data directory on --mkfs. We
must create it instead, much like what happens...
Joao Eduardo Luis
12:44 AM Revision c1b75c6b (teuthology): task: mon_thrash: Thrash multiple monitors and 'maintain-quorum' ...
We now add a new option 'thrash-many' that by being set to true will break
the default behaviour of killing only one ...
Joao Eduardo Luis
12:44 AM Revision d28bb05a (teuthology): task: mon_thrash: Add 'seed' and 'store-thrash' options
This patch introduces an option to thrash a monitor store when we thrash
the monitors, as well as a 'store-thrash-pro...
Joao Eduardo Luis
12:21 AM Revision 278be217 (teuthology): ceph.conf: log file, not log dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/21/2013

11:08 PM Revision c85ba563 (teuthology): install: ignore apt-get update failures on package removal
At that point we don't really care.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:08 PM Revision 17be13b2 (teuthology): ceph: fix log, /var/run/ceph stupid
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:47 PM Revision a862d8bf (teuthology): Fix unused vars, unused imports, and aliasing
Found by pyflakes
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:37 PM Revision 23669be9 (teuthology): radosgw-admin: fix errors found by pyflakes
Using the wrong variable, and true/false are capitalized in python.
Signed-off-by: Josh Durgin <josh.durgin@inktank....
Josh Durgin
08:52 PM Revision 8b0eef29 (teuthology): ceph_manager: fix asok string formatting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:45 PM Revision 5c0a2f40 (teuthology): ceph: make /var/run/ceph writeable by non-root too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:35 PM Revision 1d62baf1 (teuthology): ceph: fix /var/log/ceph chown/cmod typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:35 PM Revision e1573ea1 (teuthology): ceph.conf: use default locations for admin socket; fix client log...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:05 PM Revision 2574d875 (teuthology): make /var/log/ceph writeable by non-root; make clients log to it
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:29 AM Feature #4173 (Resolved): teuthology: ceph: use normal paths for osds, keyrings, etc.
Sage Weil
11:29 AM Feature #3901 (Resolved): teuthology: make install a separate task from ceph
Sage Weil
11:29 AM Feature #1714 (Resolved): teuthology: use debs instead of /tmp/cephtest
Sage Weil
05:49 AM Revision 4431e1ef (teuthology): install: be slightly more efficient
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:46 AM Revision 00986ce0 (teuthology): install: be more careful about package removal
- call apt separately for each package; it will error out annoyingly if
there is one in the list not in the APT sourc...
Sage Weil
05:36 AM Revision 7d8a72a3 (teuthology): ceph-fuse: install -dbg package, too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:02 AM Revision c64cd201 (teuthology): radosgw-admin: fix sleep syntax error
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:27 AM Revision ecb563b2 (teuthology): install: install libcephfs1[-dbg]
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:21 AM Revision 28f11d03 (teuthology): ceph_manager: drop extra line
Ooops, from 0c990f3add7fe2a08d13511f3c7bf814eb6558f1.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/20/2013

11:27 PM Revision 9996bdbe (teuthology): run: print pass/FAIL as final line
Makes it easy to tell at a glance if your last test passed or not.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:10 PM Revision 6c2f4a2b (teuthology): Merge remote-tracking branch 'origin/wip-3634'
Yehuda Sadeh
06:24 AM Revision 0c990f3a (teuthology): ceph_manager: eventually time out while waiting for admin socket
Otherwise we get stuck in a loop if an osd crashes unexpectedly, the
task never fails, and we don't collect all the e...
Sage Weil
06:15 AM Revision 3de89969 (teuthology): schedule_suite.sh: drop obligatory install task
Added these to ceph-qa-suite.git instead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:04 AM Revision 9617dcc6 (teuthology): Merge branch 'unstable'
Conflicts:
teuthology/task/workunit.py
Sage Weil

02/19/2013

11:12 PM Fix #4187 (Resolved): create gitbuilder-ceph-deb-precise-amd64-notcmalloc, -gcov VMs
New guest ran into the same stuff but I was able to get past it thistime with some dpkg foo. The gitbuilder-ceph-deb-... Sandon Van Ness
07:37 PM Fix #4187: create gitbuilder-ceph-deb-precise-amd64-notcmalloc, -gcov VMs
gitbuilder-ceph-deb-precise-amd64-notcmalloc is made. It looks like it had a few problems due to using master prevent... Sandon Van Ness
05:12 PM Feature #4158 (Resolved): ceph-qa-chef: update apt sources to use our new ubuntu mirror
Sage Weil
03:36 PM Feature #4121 (Resolved): teuthology: ability to cancel (and mop up) a queued run
Sage Weil
12:43 AM Revision 1a0e201d (teuthology): ceph: fix valgrind log check
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:24 AM Revision 50331e04 (teuthology): cleanup-run.sh: figure out owner
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/18/2013

11:40 PM Revision 60fee7a9 (teuthology): schedule_suite.sh: include install task in all jobs
This is probably temporary. It's simpler than adding the task to every
job in the suite. We'll want to do that late...
Sage Weil
11:40 PM Revision 2653b5a0 (teuthology): install: clean up flavor, distro, arch detection
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:22 PM Revision 84d7f37f (teuthology): testing: export TESTDIR in workunit task.
Some command-line tools need to reference the path
to the test directory, which is created at run-time.
We export thi...
Joe Buck
11:06 PM Revision 3f7c9bca (teuthology): move the install to a separate task.
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:54 PM Revision 5e70820f (teuthology): task: upgrade_ceph.py: Example task on how to upgrade ceph on run...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:53 PM Revision c5980ca4 (teuthology): task: ceph: allow for alternative binaries to be setup
Instead of keeping our downloaded binaries on testdir/binary, keep them
on testdir/binary-alternatives/default. Also...
Joao Eduardo Luis
09:39 PM Revision 176a3408 (teuthology): testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision b1c9864a (teuthology): ceph: install -dbg packages, too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 38b30c64 (teuthology): ceph: make gitbuilder host configurable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision ed82d875 (teuthology): fix a few archive/log stragglers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 2a344c10 (teuthology): rgw: sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 4869b494 (teuthology): lock: allow filtering by description, description substring
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision bf6e846d (teuthology): cleanup-run.sh: <owner> <run name>
Sloppy... this assumes the run is in the description as the archive dir.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision 333c7260 (teuthology): rbd: remove merge cruft
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 4dc6c8b2 (teuthology): install radosgw
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision a54200d4 (teuthology): nuke: tolerate failed dpkg --configure -a/apt-get -f install
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 45ddbe63 (teuthology): rgw: specify keyring location
Otherwise we look at the default /var/lib/ceph/radosgw/ceph-$id/keyring.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision c9d3dea3 (teuthology): avoid secretfile, except for kclient
Only mount.ceph needs the secret in a standalone file. Remove other users,
and simplify that one.
Signed-off-by: Sa...
Sage Weil
09:39 PM Revision bc9ecf78 (teuthology): ceph: pass package version to apt-get install
This avoids problems when a different or newer version of the package is
already installed.
Signed-off-by: Sage Weil...
Sage Weil
09:39 PM Revision 7a61b237 (teuthology): ceph: don't uninstall librados, librbd
This forces uninstall of kvm too, which is expensive.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision d1d36241 (teuthology): ceph: use default data, keyring locations
This required reordering the cluster setup so that we do the ceph-osd
--mkfs --mkkey prior to gathering keys and init...
Sage Weil
09:39 PM Revision 88ebc27f (teuthology): ceph: store logs in normal location
We need to switch around how these are compressed and pulled, since they
aren't in the regular archive dir anymore.
...
Sage Weil
09:39 PM Revision 0ad55b36 (teuthology): cfuse -> ceph-fuse
Sage Weil
09:39 PM Revision 4eb047b4 (teuthology): sudo for admin socket commands
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 969a6def (teuthology): ceph-fuse: sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision d8b6bf94 (teuthology): ceph: create /var/run/ceph
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision a529bb72 (teuthology): ceph: install ceph-mds, ceph-common
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 28116db6 (teuthology): nuke: remove librados, librbd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 27fec237 (teuthology): ceph: simpilfy package removal
apt-get doesn't have a nice way to tell if the package is not install and
we don't need to purge it. Well, not one I...
Sage Weil
09:39 PM Revision 3400ea39 (teuthology): nuke: whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 149be936 (teuthology): nuke: dpkg --configure -a and apt-get -f install
Installing debs means we are more likely to hit a case where we interrupt
apt/dpkg. Try to mop up as best we can in ...
Sage Weil
09:39 PM Revision eadefec8 (teuthology): ceph: put client keyrings in /etc/ceph/ceph.$name.keyring
And make it world readable, for ubuntu's sake.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision 8b971611 (teuthology): ceph: simplify apt-key management
Run apt-key as root. No need to initialize ubuntu user's gpg. Fix
whitespace.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
09:39 PM Revision c525e106 (teuthology): Install ceph debs and use installed debs
The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina...
Sander Pool
09:39 PM Revision 5235fc18 (teuthology): ceph: fix purge
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:38 PM Revision d790eeb4 (teuthology): nuke: testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:13 PM Fix #4187 (Resolved): create gitbuilder-ceph-deb-precise-amd64-notcmalloc, -gcov VMs
Sage Weil
03:28 PM Feature #4121 (Fix Under Review): teuthology: ability to cancel (and mop up) a queued run
Sage Weil
03:28 PM Feature #4173 (Fix Under Review): teuthology: ceph: use normal paths for osds, keyrings, etc.
Sage Weil
03:16 PM Feature #1714: teuthology: use debs instead of /tmp/cephtest
Sage Weil
03:16 PM Feature #3901 (In Progress): teuthology: make install a separate task from ceph
Sage Weil
10:44 AM Bug #4181 (Rejected): python-ceph: doesn't contain test_*
nm, the test script was broken. Sage Weil
10:34 AM Bug #4181 (Rejected): python-ceph: doesn't contain test_*
this prevents the deb-based teuthology tests from working. Sage Weil
06:13 AM Revision 7a5fd05e (teuthology): misc: replace : with - in testdir name
The :'s break the list in $PATH.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/16/2013

09:06 PM Feature #4173 (Resolved): teuthology: ceph: use normal paths for osds, keyrings, etc.
Sage Weil
07:48 PM Feature #2949: gitbuilder: doesn't push/rsync tags
this may be fixed.. v0.56.3 is there and hasn't disappeared yet... Sage Weil
07:47 PM Feature #4172 (Resolved): teuthology: install: install rpms
Sage Weil
07:46 PM Tasks #4171 (Resolved): test powercycling in nightly
Sage Weil

02/15/2013

05:33 PM Revision f931cad8 (teuthology): schedule_suite.sh: fix s3branch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:12 PM Revision 9513f2f2 (teuthology): rbd_fsx: binary name now has ceph_ prefix
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:03 PM Feature #1373 (Rejected): teuthology: make worker shutdown cleanly
Sage Weil
02:55 PM Feature #4158 (Resolved): ceph-qa-chef: update apt sources to use our new ubuntu mirror
Sage Weil
12:20 PM Feature #4056 (In Progress): teuthology: make a ceph-deploy task
Tamilarasi muthamizhan

02/14/2013

10:15 AM Feature #4133 (Resolved): teuthology: track os in machine table
Sage Weil

02/13/2013

10:10 PM Revision 5d6d6884 (teuthology): rados: testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:52 PM Revision 777606b4 (teuthology): Install ceph debs and use installed debs
The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina...
Sander Pool
04:50 PM Revision db41f261 (teuthology): schedule_suite.sh: choose s3branch based on teuthology branch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:28 PM Feature #4121 (Resolved): teuthology: ability to cancel (and mop up) a queued run
Sage Weil
02:27 PM Feature #4120 (Resolved): teuthology: ability to list queued runs in progress
Sage Weil
05:31 AM Revision 7309bccc (teuthology): schedule_suite.sh: take option teuthology branch arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:24 AM Revision 0c663ca8 (teuthology): schedule_suite.sh: ensure ceph and kernel branches exist
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/12/2013

10:26 PM Revision f3413b19 (teuthology): peer: add recovery delay to make test behave
Otherwise it was (very) racy!
(cherry picked from commit 6e3c2d93fb010afe6415a1964b8b2c429333ea0a)
Sage Weil
03:31 PM Revision e2ec60bf (teuthology): task: mon_thrash: Thrash multiple monitors and 'maintain-quorum' ...
We now add a new option 'thrash-many' that by being set to true will break
the default behaviour of killing only one ...
Joao Eduardo Luis
12:40 PM Bug #3767: teuthology: stale jobs detected
The teuthology config is currently still putting everything in /tmp/cephtest, so we'll still be seeing stale jobs. O... Sam Lang
09:42 AM Bug #4093: teuthology-nuke failed to remove btrfs snapshots
As long as #4094 means that that's what it does! :) Greg Farnum
09:37 AM Bug #4093 (Won't Fix): teuthology-nuke failed to remove btrfs snapshots
i think it should just reboot in this case. at least that's what we've been doing. Sage Weil
09:18 AM Bug #4094: teuthology-nuke hangs if nuking fails
wip-reboot-timeout should fix these hangs. The branch needs to be rebased and merged since Josh's changes to only un... Sam Lang

02/11/2013

04:27 PM Feature #3781: teuthology: dynamically create targets via downburst
This also depends on downburst being able to download images for non-ubuntu ones which TV originally did not want inc... Sandon Van Ness
10:53 AM Feature #3781: teuthology: dynamically create targets via downburst
This depends on:
#2906 (Propernoun support for ssh disconnets)
and:
#4077 (recipe to setup libvirt on norm...
Sandon Van Ness
03:22 PM Revision b9706683 (teuthology): task: ceph: create monitor data directories prior to --mkfs
The new monitor store does not create the data directory on --mkfs. We
must create it instead, much like what happens...
Joao Eduardo Luis
03:14 PM Revision 89fd71f2 (teuthology): task: mon_thrash: Add 'seed' and 'store-thrash' options
This patch introduces an option to thrash a monitor store when we thrash
the monitors, as well as a 'store-thrash-pro...
Joao Eduardo Luis
03:09 PM Bug #4094 (Closed): teuthology-nuke hangs if nuking fails
Following #4093, teuthology-nuke just hung, without making further progress or erroring out:... Greg Farnum
03:08 PM Bug #4093 (Won't Fix): teuthology-nuke failed to remove btrfs snapshots
Not sure what's going on here, but:... Greg Farnum
02:59 PM Revision 6e3c2d93 (teuthology): peer: add recovery delay to make test behave
Otherwise it was (very) racy! Sage Weil
10:47 AM Feature #3822: QA: Create "trouble maker" scripts for testing
Is this a different feature from the osd/mon/mds thrashers in teuthology and the qa suite? Sam Lang

02/08/2013

09:42 AM Feature #4056 (Resolved): teuthology: make a ceph-deploy task
Sage Weil
09:40 AM Feature #3093 (Resolved): teuthology: support multiple pools of machines
Sage Weil
12:34 AM Revision a56eb88c (teuthology): Merge to include --machine-type and changes to --summary
Added the ability to support multiple types of machines with
--machine-type added to teuthology-lock when used with -...
Sandon Van Ness
12:06 AM Revision 75d86e47 (teuthology): Made teuthology-lock --summary machine type aware.
Signed-off-by: Sandon Van Ness <sandon@van-ness.com> Sandon Van Ness

02/07/2013

09:26 PM Revision 030bc7c2 (teuthology): Added support for multiple types of machines.
Added the ability to support multiple types of machines with
--machine-type added to teuthology-lock when used with -...
Sandon Van Ness
10:07 AM Feature #3093 (Fix Under Review): teuthology: support multiple pools of machines
Sage Weil
09:37 AM Bug #4029 (Resolved): teuthology-nuke: hangs with ERROR:paramiko.transport:Socket exception: Conn...
commit:ed3c3615c32df87b654969a23708da703bf3ceb3 Sage Weil
06:02 AM Revision ed9103aa (teuthology): rgw: parse testdir into apache.conf
Also fix up the template to use {{field}} for stuff we don't want to parse.
There is probably a better way...
Signed...
Sage Weil
05:44 AM Revision 67bbb9c7 (teuthology): osd_recovery: add missing testdir arg
Sage Weil
01:14 AM Revision 561ea14c (teuthology): ceph_manager: take int or string to osd_admin_socket
This fixes a failure on dump_stuck. Sage Weil

02/06/2013

05:06 PM Revision 3fbb5522 (teuthology): radosbench: fix missing format value
tdir is substituted in at the end. There is probably a better way to do
this.
Sage Weil
05:04 PM Revision 936f314a (teuthology): rgw: fix testdir format on f
Format the path, not filehandle Sage Weil
03:52 PM Revision 5d76d1f4 (teuthology): nuke: Timeout on unmount and queue for reboot
If an unmount hangs, queue that node for reboot.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
07:31 AM Revision ed3c3615 (teuthology): nuke: don't try unmount if we're rebooting everything anyway
This can cause issues when unmount hangs. Our automatic runs reboot
everything unconditionally, so this caused a bunc...
Josh Durgin
07:28 AM Revision c6504bab (teuthology): nuke: make tmpfs check only umount tmpfs
This would catch things like /tmp/cephtest/mnt.client.0, which are
used by cfuse, rbd, and kclient.
Josh Durgin
07:19 AM Revision 82273e95 (teuthology): rbd: fix rbd image unmount
The testdir param was missing. Avoid this class of errors by unmounting
exactly what we mounted.
Sage Weil
07:01 AM Revision 60990459 (teuthology): rbd: set env before running sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/05/2013

11:24 PM Bug #4029: teuthology-nuke: hangs with ERROR:paramiko.transport:Socket exception: Connection rese...
mystery solved: this is the nuke umount command hanging on a mount that is hung. in this case, it was an rbd mount w... Sage Weil
08:59 PM Bug #4029 (Resolved): teuthology-nuke: hangs with ERROR:paramiko.transport:Socket exception: Conn...
mostly finishes, but hangs at the end:... Sage Weil
10:20 PM Revision 100e9056 (teuthology): misc: Close connections on reboot
When nodes are rebooted, the connections remain open
even after calling reconnect and setting up new ssh
sessions to ...
Sam Lang
04:38 PM Revision da10b58d (teuthology): task/ceph_manager: Fix NoneType config issue
kill_mon is getting a config set to None, which blows
up now due to the check for powercycle. Initialize
the config ...
Sam Lang
02:02 PM Feature #3093: teuthology: support multiple pools of machines
This change has been committed to a branch called wip-machinetype:
https://github.com/ceph/teuthology/commit/9afb9...
Sandon Van Ness
02:12 AM Revision fdabc150 (teuthology): task/kclient,ceph-fuse: Check for mds
If no mds is defined bail out early.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang

02/04/2013

06:39 PM Revision 2f41f81d (teuthology): misc: don't use colon in default run name
LD_LIBRARY_PATH does not work with colons (and backslash does not escape them.) Josh Durgin
04:09 AM Revision 55c1bcf6 (teuthology): Add testdir param to get_valgrind_args() calls
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang

02/03/2013

05:38 PM Revision a5ba4f6a (teuthology): Merge branch 'wip-misc-fixes'
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
05:12 PM Revision 1e1ba960 (teuthology): task/ceph_manager.py: Conditional power cycle
Fix the monitor case where no config is initialized, so
we don't need to check for the powercycle parameter.
Signed-...
Sam Lang
05:09 PM Revision 887e93e7 (teuthology): nuke.py: Allow name of job/run to be specified
Nuke will cleanup the base test directory by default, but can
cleanup the test directory for a given run if specified...
Sam Lang
05:09 PM Revision 46d3ff94 (teuthology): run.py: Add target name to logging info
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:18 PM Revision ada803db (teuthology): rbd: fix .format() call with {1} syntax
IndexError: tuple index out of range Sage Weil
05:01 AM Revision fe9fb49e (teuthology): ceph_manager: use get() for self.config powercycle checks
I think this is what is going on...
Traceback (most recent call last):
File "/var/lib/teuthworker/teuthology-maste...
Sage Weil

02/02/2013

05:00 PM Revision 7280980f (teuthology): Fixup latest commits that use /tmp/cephtest.
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang

02/01/2013

10:07 PM Revision d9fff40f (teuthology): task/chdir-coredump: Use readlink -e
realpath isn't available everywhere, use readlink -e instead.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
08:07 PM Revision 9a9fe73e (teuthology): task/ceph: Fix typo in previous commit
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:01 PM Revision 9de9ebcf (teuthology): nuke: get_testdir_base needs to be imported
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
05:45 PM Revision edfe5eed (teuthology): nuke: Fix cleanup of test dir
Nuke used to remove /tmp/cephtest, now it tries to
remove the test dir, which it may not have the name
for. Instead ...
Sam Lang
05:37 PM Revision 4ebd90eb (teuthology): task/ceph: Initialize disk_config maps
The mount_options and fstype maps need to be
initialized properly for later.
Signed-off-by: Sam Lang <sam.lang@inkta...
Sam Lang
04:53 PM Revision 150a3d7d (teuthology): misc: Don't include existing partitions in devs
We don't want to include /dev/sda1, etc. in the
list of devices to use.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
04:16 PM Revision 3806dc5e (teuthology): task/ceph: Fix device list
dict.items() returns a tuple, whereas we want
the values().
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
03:13 PM Revision 64e39667 (teuthology): misc: get_wwn_id_map() needs to return dict
If we can't find device ids, we need to return
a dict, not a list.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
02:24 PM Revision dcf99e43 (teuthology): nuke: Optionally check console status
Only check the ipmi console status if the ipmi
parameters have been defined in .teuthology.yaml.
Signed-off-by: Sam ...
Sam Lang
02:20 PM Revision ac4ba69d (teuthology): misc: Fix get_wwn_id_map() to be optional
Not all plana nodes have symlinks setup when
we check /dev/disk/by-id/wwn-*. Instead of failing
here, just use the /...
Sam Lang
01:46 PM Revision 933cc3c3 (teuthology): run.py: Fix argument parsing for --name
With the addition of the --name argument to the
teuthology program (run.py), jobs were failing
because --name was bei...
Sam Lang

01/31/2013

09:21 PM Revision 19fcc10c (teuthology): rbd.py: update scratch and test image sizes
Test 167 was failing due to running out of space on the scratch
file system. The test reserves 21MB in a file, and r...
Alex Elder
08:59 PM Revision fadc22c0 (teuthology): ceph_manager: wait for admin socket on restart, use for set_config
Fixes: #3966
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:55 PM Revision c9a5b248 (teuthology): ceph_manager: wait for admin socket on restart, use for set_config
Fixes: #3966
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:14 PM Revision 8f9267cf (teuthology): thrashosds: note assumption for powercycling
Josh Durgin
02:23 PM Revision 77e8d801 (teuthology): Remove console.py
Handling of ipmi via the console is now done through the
Console class in teuthology/orchestra/remote.py.
Signed-off...
Sam Lang
02:23 PM Revision 8f720454 (teuthology): Assign devices to osds using the device wwn
Linux doesn't guarantee device names (/dev/sdb, etc.)
are always mapped to the same disk. Instead of assigning
nomin...
Sam Lang
02:23 PM Revision 58111595 (teuthology): Support power cycling osds/nodes through ipmi
This patch defines a RemoteConsole class associated
with each Remote class instance, allowing
power cycling a target ...
Sam Lang
02:23 PM Revision 87b98496 (teuthology): add --name option to teuthology
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sam Lang
02:23 PM Revision ace4cb07 (teuthology): Replace /tmp/cephtest/ with configurable path
Teuthology uses /tmp/cephtest/ as the scratch test directory for
a run. This patch replaces /tmp/cephtest/ everywher...
Sam Lang
01:58 PM Revision 14730276 (teuthology): Fixes for syntax errors found by pyflakes.
This patch includes minor fixes to the teuthology
python code for syntax errors found by running
check-syntax.sh (whi...
Sam Lang
01:56 PM Revision 3390cc30 (teuthology): Scripts to use pyflakes to check python syntax.
pyflakes runs a basic syntax checker against python code.
The added check-syntax.sh script and Makefile run pyflakes
...
Sam Lang
08:15 AM Bug #3767 (Resolved): teuthology: stale jobs detected
This should be resolved by a set of changes made for #3782 (commit: ace4cb07b2de99644c63f3ab90c21a663a384e69), which ... Sam Lang
08:10 AM Feature #3783 (Resolved): osdthrasher: power cycle osds
Sam Lang
08:10 AM Feature #3782 (Resolved): cephmanager task: power cycle targets via ipmi
Sam Lang

01/30/2013

08:52 PM Revision a63fac32 (teuthology): task: mon_clock_skew_check: use absolute value when comparing mon...
The monitors may report either positive or negative clock skews, and by
not using an absolute value we were constantl...
Joao Eduardo Luis
08:52 PM Revision 89e09fa9 (teuthology): task: mon_clock_skew_check: mark as ran once if an expected skew ...
... even if we didn't get a clean/finished result from the monitors
This ought to significantly cut the waiting time...
Joao Eduardo Luis
08:40 PM Revision fa56ad6b (teuthology): task: mon_clock_skew_check: use absolute value when comparing mon...
The monitors may report either positive or negative clock skews, and by
not using an absolute value we were constantl...
Joao Eduardo Luis

01/29/2013

10:04 PM Revision 6d452bdb (teuthology): peer: fix filtering out of scrub from pg state
(cherry picked from commit 19f427319000d7bcf02c07fa018143b911305a30) Sage Weil
10:04 PM Revision 19f42731 (teuthology): peer: fix filtering out of scrub from pg state
Sage Weil
11:46 AM Revision daa8b567 (teuthology): admin_socket: don't bother remote executing if there is no test
(cherry picked from commit e805b7d62e3e6642ea6361a41eec9b2fdef72596) Sage Weil
11:45 AM Revision e805b7d6 (teuthology): admin_socket: don't bother remote executing if there is no test
Sage Weil
04:22 AM Revision 1c311949 (teuthology): osd_recovery: inject a recovery delay
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:22 AM Revision e33b425d (teuthology): osd_recovery: use --no-cleanup for rados bench
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:18 AM Revision 72538b16 (teuthology): osd_recovery: use --no-cleanup for rados bench
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:17 AM Revision a229796d (teuthology): osd_recovery: inject a recovery delay
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
03:53 AM Revision 3b27c9ec (teuthology): osd_backfill: --no-cleanup for rados bench
Sage Weil

01/28/2013

10:54 PM Revision 826e5860 (teuthology): cram: fix for runs with coverage enabled
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
03:35 PM Feature #3943 (Closed): Use YUM to install RHEL rpms
instal rmp distros with YUM for RHEL and CENTOS in teuthology Ken Franklin
03:34 PM Feature #3942 (Resolved): Be able to install to SLES/Open Suse with zypper
Use YAST to install rpms on SLES Ken Franklin

01/27/2013

08:44 AM Revision ab4cef6b (teuthology): osd_recovery: fix up incomplete test
- stop rados bench from cleaning up
- flush pg stats
- fix sleep call
One or more of these helped fix this test, don...
Sage Weil

01/26/2013

09:47 PM Revision 3772d437 (teuthology): ceph_manager: fix get_num_active_recovered()
The states now have 'backfill' *or* 'recover' in them.
(cherry picked from commit 20af01f23ba932cb97cb40bba89bff546e1...
Sage Weil
09:13 PM Revision b5f81636 (teuthology): osdthrasher: inject pause on a live (on in) osd
Sage Weil
01:56 AM Revision aa85d914 (teuthology): task: mon_clock_skew_check: increase timeout and kick it off only...
We were kicking-off the timeout as soon as we started; it's better however
to kick if off only when we are told to st...
Joao Eduardo Luis
01:56 AM Revision 673101c7 (teuthology): task: mon_clock_skew_check: distinguish between on-going and fini...
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis

01/25/2013

01:31 AM Revision 3a5c70b8 (teuthology): ceph_manager: turn long stall injection off by default
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
12:24 AM Revision 006e7065 (teuthology): osd_recovery: fix up incomplete test
- stop rados bench from cleaning up
- flush pg stats
- fix sleep call
One or more of these helped fix this test, don...
Sage Weil
12:23 AM Revision 20af01f2 (teuthology): ceph_manager: fix get_num_active_recovered()
The states now have 'backfill' *or* 'recover' in them. Sage Weil

01/24/2013

11:21 PM Revision b150e8e3 (teuthology): workunit: pass java path as env variable
The libcephfs-java test needs this. Sage Weil
08:50 PM Revision 6a859bcd (teuthology): ceph_manager: use 80/70 as pause_long, pause_check_after defaults
OSD::op_tp suicides after 150.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:08 PM Revision 0f24dca2 (teuthology): ceph_manager: use do_rados for rmpool
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:03 PM Feature #3932 (Closed): database: store performance data
Following the implementation of #3931, track the data it outputs in the database, however we do that. Greg Farnum
04:02 PM Feature #3931 (Resolved): create a timer task
We discussed in the dev list how it would be nice to start gathering performance data out of our nightly runs. To fac... Greg Farnum
10:06 AM Feature #3783 (In Progress): osdthrasher: power cycle osds
Sage Weil
02:43 AM Revision 9b56f367 (teuthology): Merge remote-tracking branch 'gh/wip_heartbeat'
Sage Weil
01:44 AM Revision ec5a1455 (teuthology): ceph_manager: default chance_down to 0.4
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:40 AM Revision 566ae533 (teuthology): ceph_manager: add filestore and heartbeat stalls
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:24 AM Revision ef1569e5 (teuthology): Use ceph git repo instead of github.
This code change is so that instead of pulling the tarball of github
which can be unreliable at times it instead uses...
Sandon Van Ness
01:22 AM Revision 0495764b (teuthology): Use ceph git repo instead of github.
This code change is so that instead of pulling the tarball of github
which can be unreliable at times it instead uses...
Sandon Van Ness
01:22 AM Revision 5d66c9ab (teuthology): Use ceph git repo instead of github.
This code change is so that instead of pulling the tarball of github
which can be unreliable at times it instead uses...
Sandon Van Ness
 

Also available in: Atom