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>
- 06:44 PM Feature #3932: database: store performance data
- Are the changes in wip_timer_wusui enough to solve this problem?
- 06:41 PM Feature #3931 (Fix Under Review): create a timer task
- 04:11 PM Feature #3931: create a timer task
- There is already internal.timer; it's not very high resolution, but...
- 04:03 PM Feature #3931 (In Progress): create a timer task
- 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... - 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 ... - 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... - 12:21 AM Revision 278be217 (teuthology): ceph.conf: log file, not log dir
- Signed-off-by: Sage Weil <sage@inktank.com>
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> - 11:08 PM Revision 17be13b2 (teuthology): ceph: fix log, /var/run/ceph stupid
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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.... - 08:52 PM Revision 8b0eef29 (teuthology): ceph_manager: fix asok string formatting
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:45 PM Revision 5c0a2f40 (teuthology): ceph: make /var/run/ceph writeable by non-root too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:35 PM Revision 1d62baf1 (teuthology): ceph: fix /var/log/ceph chown/cmod typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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>
- 11:29 AM Feature #4173 (Resolved): teuthology: ceph: use normal paths for osds, keyrings, etc.
- 11:29 AM Feature #3901 (Resolved): teuthology: make install a separate task from ceph
- 11:29 AM Feature #1714 (Resolved): teuthology: use debs instead of /tmp/cephtest
- 05:49 AM Revision 4431e1ef (teuthology): install: be slightly more efficient
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 05:36 AM Revision 7d8a72a3 (teuthology): ceph-fuse: install -dbg package, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:02 AM Revision c64cd201 (teuthology): radosgw-admin: fix sleep syntax error
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:27 AM Revision ecb563b2 (teuthology): install: install libcephfs1[-dbg]
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:21 AM Revision 28f11d03 (teuthology): ceph_manager: drop extra line
- Ooops, from 0c990f3add7fe2a08d13511f3c7bf814eb6558f1.
Signed-off-by: Sage Weil <sage@inktank.com>
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> - 10:10 PM Revision 6c2f4a2b (teuthology): Merge remote-tracking branch 'origin/wip-3634'
- 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... - 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> - 05:04 AM Revision 9617dcc6 (teuthology): Merge branch 'unstable'
- Conflicts:
teuthology/task/workunit.py
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-...
- 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...
- 05:12 PM Feature #4158 (Resolved): ceph-qa-chef: update apt sources to use our new ubuntu mirror
- 03:36 PM Feature #4121 (Resolved): teuthology: ability to cancel (and mop up) a queued run
- 12:43 AM Revision 1a0e201d (teuthology): ceph: fix valgrind log check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:24 AM Revision 50331e04 (teuthology): cleanup-run.sh: figure out owner
- Signed-off-by: Sage Weil <sage@inktank.com>
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... - 11:40 PM Revision 2653b5a0 (teuthology): install: clean up flavor, distro, arch detection
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 11:06 PM Revision 3f7c9bca (teuthology): move the install to a separate task.
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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... - 09:39 PM Revision 176a3408 (teuthology): testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision b1c9864a (teuthology): ceph: install -dbg packages, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 38b30c64 (teuthology): ceph: make gitbuilder host configurable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision ed82d875 (teuthology): fix a few archive/log stragglers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 2a344c10 (teuthology): rgw: sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 4869b494 (teuthology): lock: allow filtering by description, description substring
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 09:39 PM Revision 333c7260 (teuthology): rbd: remove merge cruft
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 4dc6c8b2 (teuthology): install radosgw
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision a54200d4 (teuthology): nuke: tolerate failed dpkg --configure -a/apt-get -f install
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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> - 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... - 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.
... - 09:39 PM Revision 0ad55b36 (teuthology): cfuse -> ceph-fuse
- 09:39 PM Revision 4eb047b4 (teuthology): sudo for admin socket commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 969a6def (teuthology): ceph-fuse: sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision d8b6bf94 (teuthology): ceph: create /var/run/ceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision a529bb72 (teuthology): ceph: install ceph-mds, ceph-common
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 28116db6 (teuthology): nuke: remove librados, librbd
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 09:39 PM Revision 3400ea39 (teuthology): nuke: whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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> - 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... - 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... - 09:39 PM Revision 5235fc18 (teuthology): ceph: fix purge
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:38 PM Revision d790eeb4 (teuthology): nuke: testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:13 PM Fix #4187 (Resolved): create gitbuilder-ceph-deb-precise-amd64-notcmalloc, -gcov VMs
- 03:28 PM Feature #4121 (Fix Under Review): teuthology: ability to cancel (and mop up) a queued run
- 03:28 PM Feature #4173 (Fix Under Review): teuthology: ceph: use normal paths for osds, keyrings, etc.
- 03:16 PM Feature #1714: teuthology: use debs instead of /tmp/cephtest
- 03:16 PM Feature #3901 (In Progress): teuthology: make install a separate task from ceph
- 10:44 AM Bug #4181 (Rejected): python-ceph: doesn't contain test_*
- nm, the test script was broken.
- 10:34 AM Bug #4181 (Rejected): python-ceph: doesn't contain test_*
- this prevents the deb-based teuthology tests from working.
- 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>
02/16/2013
- 09:06 PM Feature #4173 (Resolved): teuthology: ceph: use normal paths for osds, keyrings, etc.
- 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...
- 07:47 PM Feature #4172 (Resolved): teuthology: install: install rpms
- 07:46 PM Tasks #4171 (Resolved): test powercycling in nightly
02/15/2013
- 05:33 PM Revision f931cad8 (teuthology): schedule_suite.sh: fix s3branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:12 PM Revision 9513f2f2 (teuthology): rbd_fsx: binary name now has ceph_ prefix
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:03 PM Feature #1373 (Rejected): teuthology: make worker shutdown cleanly
- 02:55 PM Feature #4158 (Resolved): ceph-qa-chef: update apt sources to use our new ubuntu mirror
- 12:20 PM Feature #4056 (In Progress): teuthology: make a ceph-deploy task
02/14/2013
02/13/2013
- 10:10 PM Revision 5d6d6884 (teuthology): rados: testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 04:50 PM Revision db41f261 (teuthology): schedule_suite.sh: choose s3branch based on teuthology branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:28 PM Feature #4121 (Resolved): teuthology: ability to cancel (and mop up) a queued run
- 02:27 PM Feature #4120 (Resolved): teuthology: ability to list queued runs in progress
- 05:31 AM Revision 7309bccc (teuthology): schedule_suite.sh: take option teuthology branch arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:24 AM Revision 0c663ca8 (teuthology): schedule_suite.sh: ensure ceph and kernel branches exist
- Signed-off-by: Sage Weil <sage@inktank.com>
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) - 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 ... - 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...
- 09:42 AM Bug #4093: teuthology-nuke failed to remove btrfs snapshots
- As long as #4094 means that that's what it does! :)
- 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.
- 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...
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...
- 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... - 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... - 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... - 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:...
- 03:08 PM Bug #4093 (Won't Fix): teuthology-nuke failed to remove btrfs snapshots
- Not sure what's going on here, but:...
- 02:59 PM Revision 6e3c2d93 (teuthology): peer: add recovery delay to make test behave
- Otherwise it was (very) racy!
- 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?
02/08/2013
- 09:42 AM Feature #4056 (Resolved): teuthology: make a ceph-deploy task
- 09:40 AM Feature #3093 (Resolved): teuthology: support multiple pools of machines
- 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 -... - 12:06 AM Revision 75d86e47 (teuthology): Made teuthology-lock --summary machine type aware.
- Signed-off-by: Sandon Van Ness <sandon@van-ness.com>
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 -... - 10:07 AM Feature #3093 (Fix Under Review): teuthology: support multiple pools of machines
- 09:37 AM Bug #4029 (Resolved): teuthology-nuke: hangs with ERROR:paramiko.transport:Socket exception: Conn...
- commit:ed3c3615c32df87b654969a23708da703bf3ceb3
- 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... - 05:44 AM Revision 67bbb9c7 (teuthology): osd_recovery: add missing testdir arg
- 01:14 AM Revision 561ea14c (teuthology): ceph_manager: take int or string to osd_admin_socket
- This fixes a failure on dump_stuck.
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. - 05:04 PM Revision 936f314a (teuthology): rgw: fix testdir format on f
- Format the path, not filehandle
- 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> - 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... - 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. - 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. - 07:01 AM Revision 60990459 (teuthology): rbd: set env before running sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
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...
- 08:59 PM Bug #4029 (Resolved): teuthology-nuke: hangs with ERROR:paramiko.transport:Socket exception: Conn...
- mostly finishes, but hangs at the end:...
- 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 ... - 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 ... - 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... - 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>
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.)
- 04:09 AM Revision 55c1bcf6 (teuthology): Add testdir param to get_valgrind_args() calls
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
02/03/2013
- 05:38 PM Revision a5ba4f6a (teuthology): Merge branch 'wip-misc-fixes'
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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-... - 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... - 05:09 PM Revision 46d3ff94 (teuthology): run.py: Add target name to logging info
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 04:18 PM Revision ada803db (teuthology): rbd: fix .format() call with {1} syntax
- IndexError: tuple index out of range
- 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...
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>
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> - 08:07 PM Revision 9a9fe73e (teuthology): task/ceph: Fix typo in previous commit
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 07:01 PM Revision 9de9ebcf (teuthology): nuke: get_testdir_base needs to be imported
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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 ... - 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... - 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> - 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> - 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> - 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 ... - 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 /... - 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...
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... - 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> - 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> - 05:14 PM Revision 8f9267cf (teuthology): thrashosds: note assumption for powercycling
- 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... - 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... - 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 ... - 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> - 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... - 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... - 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
... - 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 ...
- 08:10 AM Feature #3783 (Resolved): osdthrasher: power cycle osds
- 08:10 AM Feature #3782 (Resolved): cephmanager task: power cycle targets via ipmi
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... - 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... - 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...
01/29/2013
- 10:04 PM Revision 6d452bdb (teuthology): peer: fix filtering out of scrub from pg state
- (cherry picked from commit 19f427319000d7bcf02c07fa018143b911305a30)
- 10:04 PM Revision 19f42731 (teuthology): peer: fix filtering out of scrub from pg state
- 11:46 AM Revision daa8b567 (teuthology): admin_socket: don't bother remote executing if there is no test
- (cherry picked from commit e805b7d62e3e6642ea6361a41eec9b2fdef72596)
- 11:45 AM Revision e805b7d6 (teuthology): admin_socket: don't bother remote executing if there is no test
- 04:22 AM Revision 1c311949 (teuthology): osd_recovery: inject a recovery delay
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:22 AM Revision e33b425d (teuthology): osd_recovery: use --no-cleanup for rados bench
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:18 AM Revision 72538b16 (teuthology): osd_recovery: use --no-cleanup for rados bench
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:17 AM Revision a229796d (teuthology): osd_recovery: inject a recovery delay
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 03:53 AM Revision 3b27c9ec (teuthology): osd_backfill: --no-cleanup for rados bench
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>
- 03:35 PM Feature #3943 (Closed): Use YUM to install RHEL rpms
- instal rmp distros with YUM for RHEL and CENTOS in teuthology
- 03:34 PM Feature #3942 (Resolved): Be able to install to SLES/Open Suse with zypper
- Use YAST to install rpms on SLES
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...
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... - 09:13 PM Revision b5f81636 (teuthology): osdthrasher: inject pause on a live (on in) osd
- 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... - 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>
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>
- 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... - 12:23 AM Revision 20af01f2 (teuthology): ceph_manager: fix get_num_active_recovered()
- The states now have 'backfill' *or* 'recover' in them.
01/24/2013
- 11:21 PM Revision b150e8e3 (teuthology): workunit: pass java path as env variable
- The libcephfs-java test needs this.
- 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> - 06:08 PM Revision 0f24dca2 (teuthology): ceph_manager: use do_rados for rmpool
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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.
- 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...
- 10:06 AM Feature #3783 (In Progress): osdthrasher: power cycle osds
- 02:43 AM Revision 9b56f367 (teuthology): Merge remote-tracking branch 'gh/wip_heartbeat'
- 01:44 AM Revision ec5a1455 (teuthology): ceph_manager: default chance_down to 0.4
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:40 AM Revision 566ae533 (teuthology): ceph_manager: add filestore and heartbeat stalls
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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... - 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...
Also available in: Atom