Project

General

Profile

Activity

From 02/13/2013 to 03/14/2013

03/14/2013

11:51 PM Feature #3942: Be able to install to SLES/Open Suse with zypper
There's an odd chance that this issue is address by bug #4404. That updates the gitbuilders to create a ceph-release... Anonymous
12:58 PM Feature #3942 (In Progress): Be able to install to SLES/Open Suse with zypper
Anonymous
11:27 PM Revision 85a8baae (teuthology): install: do debs for 'Debian'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:26 PM Revision 46a78afa (teuthology): install: el6 -> rpm
Slightly more general.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:25 PM Revision 0c75c6b1 (teuthology): Added el6 install functionality for CentOS systems.
install_packages, remove_packages and remove_sources are now the
installation and removal functions used by teutholog...
Warren Usui
11:03 PM Bug #4415 (In Progress): Centos rpm cleanup for Teuthology
The recent builds of the ceph-release package should remove the /etc/yum.repos.d/ceph.repo file when the package is r... Anonymous
10:16 PM Revision 5df711e3 (teuthology): cifs-mount: add a new cifs-mount task
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:32 PM Revision a08f6e36 (teuthology): samba: add an initial task to install, activate, and turn off samba
Currently this is all Ubuntu-specific, but it does install, run, and stop.
Hurray!
Signed-off-by: Greg Farnum <greg@...
Greg Farnum
08:49 PM Revision 9bfc2e33 (teuthology): task/restart: Use cmd args instead of conf file
Instead of overwriting the mds config file, use the
command line arguments to the daemon.
Signed-off-by: Sam Lang <s...
Sam Lang
08:07 PM Revision 81b4142d (teuthology): task/restart: Fixes to get restart working
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
08:06 PM Revision 8989a924 (teuthology): task/ceph: Allow for proper process checking
We need to check if the daemon process is still
running, not just if the process field is non-null.
Signed-off-by: S...
Sam Lang
06:09 PM Bug #4447 (Fix Under Review): teuthology: clock.py ntpdc command not found on Centos.
A fix is in wip-teuthologyntp-wusui Anonymous
05:48 PM Bug #4447 (Closed): teuthology: clock.py ntpdc command not found on Centos.
Centos clock: commands fail because ntpdc returns -1. Ntpdc apparently gets installed on /usr/bin on Ubuntu and on /... Anonymous
05:53 PM Bug #4448 (Resolved): ceph upgrade from bobtail to master fails
upgrading from bobtail to master branch worked fine, but when restarting ceph daemons, monitors crash.
2013-03-14T...
Tamilarasi muthamizhan
04:31 PM Feature #4172 (Resolved): teuthology: install: install rpms
commit:0c75c6b1f7654b5a9b45d73c6b6aa47a523e1841 Sage Weil
02:29 PM Feature #4172: teuthology: install: install rpms
The changes have been made to origin/wip-teuthologyrpms-wusui and are ready for review again.
This version uses "d...
Anonymous
03:15 PM Feature #4302: ceph-deploy: fully test the install instructions for CentOS
Neil Levine
03:13 PM Tasks #4292: Create Deb installation test
Ian Colle
03:13 PM Feature #4294: RPM Installation test in Teuthology
Ian Colle
02:10 PM Bug #4443 (Resolved): Missing dependency on python-argsparse on rpm based platforms
init-ceph will silently fail to create keys if the python-argparse module is not installed. This module will also be... Anonymous
10:09 AM Feature #4438 (Resolved): ceph-qa-chef: make it work on centos
Sage Weil
01:37 AM Revision 01a40cfb (teuthology): Use service instead of initctl to restart rsyslog.
This change is needed to make sure teuthology works on CentOS when the
-a option is specified.
Signed-off-by: Warren...
Warren Usui
01:09 AM Revision 6dfea4bb (teuthology): Merge remote-tracking branch 'gh/wip-powercycle-fixes'
Sage Weil

03/13/2013

08:39 PM Revision 67f0aa11 (teuthology): ceph.conf: auth debug = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:09 PM Feature #4172: teuthology: install: install rpms
origin/wip-teuthinstallrpms-wusui contains changes for rpm installation. The first commit takes care of the Centos i... Anonymous
04:50 PM Revision 740fb85a (teuthology): ceph-deploy: uninstall even when no archive
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:15 PM Revision 13d0d5ab (teuthology): task/ceph_manager: Only reconnect if powercycled
We don't need to reconnect for remotes
that haven't been powercycled.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
03:23 PM Revision 6043bd7f (teuthology): schedule_suite.sh: crank up mon logs
Until we find #4279.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:19 PM Revision 6be6f6c6 (teuthology): task/thrashosds: Ipmi checking/setup in thrashosds
We don't need to setup the ipmi console on runs that
don't use powercycling, so delay setup of the RemoteConsole
with...
Sam Lang
09:45 AM Bug #4430 (Fix Under Review): teuthology: powercycling hits NoneType object has no attribute 'pow...
I think the issue here is ipmi flakiness. If the ipmi user was specified in the .teuthology.yaml, the internal task ... Sam Lang
03:21 AM Revision 8791b374 (teuthology): task/ceph_manager: Check that ipmi is enabled
If powercycling was requested for the osd thrasher
we should ensure that we are able to reach the
ipmi console. This...
Sam Lang
03:21 AM Revision 5ef2a041 (teuthology): task/ceph: Recreate /var/run/ceph on powercycle
If a node is powecycled during testing, we need to
recreate /var/run/ceph once the node restarts.
Signed-off-by: Sam...
Sam Lang
02:50 AM Revision fd1e083c (teuthology): lock: tolerate description of None
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:45 AM Revision 65119508 (teuthology): teuthology: update hadoop task for new code layout
Update the teuthology Hadoop task to use
the new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by...
Joe Buck

03/12/2013

07:12 PM Revision bdd1feca (teuthology): increasing the default memory of vm to 4 MB
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
03:40 PM Bug #4430 (Resolved): teuthology: powercycling hits NoneType object has no attribute 'power_off'

To avoid confusion, this is the current powercycling issue being investigated:
19473: (293s) collection:osd_powe...
Sam Lang
03:29 PM Tasks #4171 (In Progress): test powercycling in nightly
Ian Colle
09:42 AM Feature #4172: teuthology: install: install rpms
This is ready for review again. Anonymous

03/11/2013

11:22 PM Revision a5e1ed28 (teuthology): ceph-deploy: no need to call chef explicitly
The chef task does this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:21 PM Revision e9c26063 (teuthology): ceph-deploy: use ceph.com git mirror
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:08 PM Revision f3f562c0 (teuthology): task: Restart task for testing daemon kill points
The ceph daemons support being killed at a specific code point
with a config option. In some cases, we want to test ...
Sam Lang
04:39 PM Bug #4415 (Closed): Centos rpm cleanup for Teuthology
There should probably be a way of using the rpm/yum procedures to remove
files and directories created by tasks such...
Anonymous
01:40 PM Bug #2594 (Can't reproduce): teuthology --interactive-on-error cleans up if the last/only task fa...
Sage Weil
01:38 PM Bug #4382 (Resolved): ceph task fails after install of bobtail version.
commit:b70e2c270b9eb3fce673b7e51b527ebf88214f14 Sage Weil
01:38 PM Bug #1621 (Won't Fix): teuthology: don't exit cleanly on SIGINT
Sage Weil
01:37 PM Bug #4323 (Resolved): teuthology-lock: clear desc on unlock
commit:cef6e5d5e999642ffa99b1a8ba086ef113c0a3f8 Sage Weil
12:08 AM Revision c6a427be (teuthology): ceph: sudo grep /var/log/ceph/ceph.log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/10/2013

06:17 AM Revision d9a233c9 (teuthology): mds_thrash: requery mds status inside the wait loop
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:34 AM Revision f1d66d2d (teuthology): schedule_suite.sh: check, but do not sync, clock for each run
Trust NTP to actually sync things. But check the clock skew so we can
verify it if something seems off.
Signed-off-...
Sage Weil
05:20 AM Revision 5df43e64 (teuthology): mpi: substitute $TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:07 AM Revision b4d22343 (teuthology): exec/pexec: substitute $TESTDIR into command
It might be better to make this unescaped, but that's trickier.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

03/08/2013

11:17 PM Revision bfacb375 (teuthology): schedule_suite.sh: take machine type
This script is getting out of hand.. pretty soon we need to move to python
and argparse.
Signed-off-by: Sage Weil <s...
Sage Weil
05:33 PM Revision 36b877ad (teuthology): Revert "ceph.conf: osd debug op order = true"
This reverts commit 4f68e3ee122d0d2bb18d7f75b711962b272d3edd.
Until we fix 4392... the kernel is sending ops out of ...
Sage Weil
10:39 AM Feature #1430 (In Progress): teuthology: basic upgrade task
Tamilarasi muthamizhan
09:47 AM Bug #4382: ceph task fails after install of bobtail version.
gary, can you just cherry-pick that patch to this bobtail branch? Sage Weil
02:06 AM Revision e7c079f7 (teuthology): rados.py: add option to do many short runs
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
02:03 AM Revision 71ae3fb2 (teuthology): rados.py: add option to do many short runs
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:56 AM Revision 09e14bf4 (teuthology): ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:43 AM Revision e0ad6faa (teuthology): added 'extras' to install extra packages excluding ceph
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

03/07/2013

05:59 PM Feature #4056 (Resolved): teuthology: make a ceph-deploy task
added a task to the nightlies to test. Tamilarasi muthamizhan
05:58 PM Feature #4316 (Resolved): teuthology: ceph-deploy task: select branch
Tamilarasi muthamizhan
05:57 PM Feature #4383 (New): Teuthology installs could retrieve information from git-hub rather than hard...
Currently, the packages installed are in a hard-coded list in install.py. When the CentOS install changes are checke... Anonymous
05:40 PM Revision cef6e5d5 (teuthology): lock: remove description when unlocking
This will hopefully make it easier to track down what's leaving nodes unlocked.
Signed-off-by: Josh Durgin <josh.dur...
Josh Durgin
05:24 PM Bug #4382 (Resolved): ceph task fails after install of bobtail version.
The ceph task expects ceph-coverage to be installed. /usr/sbin/ceph-coverage is installed as part of ceph-test for t... Anonymous
09:40 AM Bug #4323: teuthology-lock: clear desc on unlock
i misdiagnosed this.. the lock desc isn't getting updated. josh is fixing that part now, then we'll see what happens Sage Weil
05:35 AM Revision 4f68e3ee (teuthology): ceph.conf: osd debug op order = true
Debug the osd op ordering by default. Most of the runs have a small number
of clients, which makes the STL maps chea...
Sage Weil
01:32 AM Revision c7ebed88 (teuthology): damn this doesn't work due to server-side packaging issues
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:54 AM Revision b61a3aa0 (teuthology): more hacking bla
Greg Farnum

03/06/2013

09:55 PM Revision a7aa0f16 (teuthology): install: make the apt management a little more flexible
Allow the user to specify what file in /etc/apt/source.list.d/ to use. For
the local users we just always do Ceph, bu...
Greg Farnum
06:05 PM Revision 59ff1a20 (teuthology): samba: New Tasks for samba daemon and cifs client
The samba task does the work of starting the smbd daemon with the
smbd config that points to the backend ceph instanc...
Sam Lang
12:40 PM Bug #4307 (Resolved): Centos rpm install - librbd1 is unsigned
None of the rpms were being signed. librdb1 was just the first one to be complained about. The issue was that rpm-s... Anonymous
02:48 AM Revision da1e63bd (teuthology): testing: fix logic in determining Hadoop master
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
02:47 AM Revision 6b0a8d3d (teuthology): testing: specify ceph.conf path in core-site.xml
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck

03/05/2013

11:12 PM Revision 1660d896 (teuthology): install: install libcephfs-java
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:14 PM Revision daad53fc (teuthology): ceph-fuse: install via install.py
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:16 PM Feature #4172 (Fix Under Review): teuthology: install: install rpms
I'd like to have Sage or Josh look at the changes in wip-teuthinstallcentos-wusui to see if these changes are reasona... Anonymous
02:19 PM Feature #4353 (Resolved): teuthology: move client.* key creation out of ceph.py task into generic...
Sage Weil
10:53 AM Feature #3781: teuthology: dynamically create targets via downburst
(I was confused about this so talked to Sage and am writing down what I learned)
The intent here is that we statical...
Anonymous

03/04/2013

11:47 PM Bug #4307 (In Progress): Centos rpm install - librbd1 is unsigned
Anonymous
09:45 AM Bug #4323 (Resolved): teuthology-lock: clear desc on unlock
I see a ton of jobs today with locked nodes, but the logs ending with... Sage Weil

03/03/2013

12:28 AM Feature #4056: teuthology: make a ceph-deploy task
The ceph-deploy task has been reviewed and tested.
But when trying to execute a test suite, have been hitting the ...
Tamilarasi muthamizhan

03/01/2013

02:49 PM Feature #3943: Use YUM to install RHEL rpms
Sage Weil
01:37 PM Feature #3943 (Duplicate): Use YUM to install RHEL rpms
I believe we decided to do task 4172 with YUM rather than direct RPM commands, making this a duplicate. Anonymous
02:44 PM Feature #4172 (In Progress): teuthology: install: install rpms
Sage Weil
02:44 PM Feature #4316 (Resolved): teuthology: ceph-deploy task: select branch
Sage Weil
02:17 PM Feature #3814: qa: test environment for a cluster/public networking setup
I don't think the networks are segregated in terms of routability though, so we might want a bit more than just using... Greg Farnum
01:58 PM Feature #4294: RPM Installation test in Teuthology
Actually i think we should do this one too... the install + ceph coverage is better than ceph-deploy will be. Sage Weil
01:29 PM Feature #4294: RPM Installation test in Teuthology
Given that
(a) rpm installs will be the prelude to many of the nightly tasks (on CentOS/RHEL)
(b) we are pushing ...
Anonymous
12:59 PM Feature #4294: RPM Installation test in Teuthology
changed the test verification effort to a "task
so that it isn't confused with a coding effort.
Ken Franklin
01:29 PM Tasks #4292: Create Deb installation test
Given that
(a) deb installs will be the prelude to most of the nightly tasks
(b) we are pushing customers towards...
Anonymous
01:01 PM Tasks #4292: Create Deb installation test
This is the QA testing effort task to verify the Deb installation in teuthology. Ken Franklin
12:43 PM Feature #4293 (Duplicate): Teuthology able to instantiate VMs
Originally created to map a line item in the cuttlefish roadmap to a ticket. It is a dup of 3781 so marking it as a ... Ken Franklin
11:45 AM Feature #3825: Create an s3 /swift load generator
Tsung?
http://tsung.erlang-projects.org/
Neil Levine
10:11 AM Bug #4307 (Resolved): Centos rpm install - librbd1 is unsigned
workaound is --nogpgcheck Ken Franklin

02/28/2013

06:01 PM Feature #1718 (Resolved): teuthology: email-on-error
Change made yesterday. I forgot to update this. Anonymous
01:45 PM Feature #4303 (Resolved): make rgw task work on centos
Anonymous
01:40 PM Feature #4302 (Resolved): ceph-deploy: fully test the install instructions for CentOS
Anonymous
01:38 PM Feature #4301 (New): Add continuous disruption to long running continuous load test
Anonymous
01:37 PM Feature #4300 (New): Long running stress test
Anonymous
10:13 AM Feature #3942: Be able to install to SLES/Open Suse with zypper
Changed subject to reflect zypper tool rather than yast. Ken Franklin

02/27/2013

08:28 PM Revision c5b55f9b (teuthology): Fix pass/fail display on exit.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
08:28 PM Revision 09979541 (teuthology): Implement email task.
Email.py was added so that the emailto attribute could be passed,
and to prevent 'module object has no attribute: ema...
Warren Usui
06:40 PM Revision 1e6e8aeb (teuthology): ceph-fuse: fix install_debs call with new syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:16 PM Feature #4294 (Closed): RPM Installation test in Teuthology
Create a suitable test to install and verify RPM installation. Ken Franklin
05:14 PM Feature #4293 (Duplicate): Teuthology able to instantiate VMs
Need more info on this action. Ken Franklin
05:08 PM Tasks #4292 (Resolved): Create Deb installation test
Follow-on to 1714. Ken Franklin
05:03 PM Tasks #4291 (Resolved): Create a test suite for upgrade testing
Use manual test matrix as a guide for developing automated test cases for upgrading ceph.
May want to replicate this...
Ken Franklin
08:57 AM Feature #3824: QA: Provision qa tools to test targets
More detail: Currently, for testing outside of teuthology, we need a repository of tools that QA can provision to a ... Ken Franklin
05:02 AM Revision c0c33834 (teuthology): install: poll for packages if wait-for-package: true
If the yaml has
wait-for-package: true
then block and poll for the packages to appear if they are not already
ther...
Sage Weil
05:01 AM Revision 454e1618 (teuthology): install: fix branch/tag/sha1 selection
We were only allowing selection of packages by branch!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:53 AM Revision 0e239e64 (teuthology): Merge branch 'master' of github.com:ceph/teuthology
Sage Weil
12:47 AM Revision d908c30d (teuthology): ceph_manager: use an exception type
Otherwise this obscures the error
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/26/2013

09:16 PM Feature #4259 (Resolved): teuthology: block/poll for ceph build to be present
git pull and then put
wait-for-package: true
at the top level of you yaml.
Sage Weil
06:18 PM Revision e00bff22 (teuthology): teuthology: remove CEPH_JAVA_PATH
Since teuthology now uses debian packages,
we do not need to set this in workunit.
The one test that uses this now te...
Joe Buck
06:15 PM Revision 9af61cb6 (teuthology): teuthology: add an extra_packages flag to install
Some tests require additional packages
(e.g., java bindings, hadoop bindings).
Extend the install task to allow for t...
Joe Buck
06:06 PM Feature #1718 (Fix Under Review): teuthology: email-on-error
remotes/origin/wip-email-wusui is ready to review. Anonymous
05:34 PM Feature #2965: teuthology: make running individual tests without framework easy
We will very soon be required to deliver acceptance tests to customers and partners, that they can use to verify that... Anonymous
05:20 PM Feature #2639: teuthology: design openstack task or test
Openstack is a strategic partnership and delivery vehicle for us, but we do not do automated testing of either the in... Anonymous
05:17 PM Feature #2617: teuthology: ability to whitelist specific lockdep failures
Some lockdep failures are not our fault, and we are currently forced to choose between having test fail for things th... Anonymous
05:15 PM Feature #3792: Insert teuthology tests and results into Xstudio
Results for each run are neatly summarized in a summary.yaml file in the archive dir. I suspect we just need a simpl... Sage Weil
05:11 PM Feature #3792: Insert teuthology tests and results into Xstudio
The belief is that X-studio provides a reasonable framework for inventorying tests and archiving (for report) the res... Anonymous
05:14 PM Feature #4133: teuthology: track os in machine table
We will soon start having different classes of machines running different distros. In some cases we may choose to re... Anonymous
05:05 PM Feature #1430: teuthology: basic upgrade task
And after the upgrade include additional tasks to ascertain that the system still works. Anonymous
02:00 PM Feature #3824: QA: Provision qa tools to test targets
install ceph-tests Sage Weil
01:57 PM Feature #3162 (Rejected): teuthology: support --archive-dir=, create YYYY-MM-DDTHH-MM-SS subdir a...
Sage Weil
01:56 PM Feature #2966 (Rejected): teuthology: separate core runner from tests, make reusable
Sage Weil
01:47 PM Feature #2949 (Resolved): gitbuilder: doesn't push/rsync tags
Sage Weil
01:46 PM Feature #3932: database: store performance data
Sage Weil
09:37 AM Documentation #4264: doc: running all tasks now requires install task
Teuthology overall needs to be better documented. Ian Colle
03:15 AM Revision 3ebabb34 (teuthology): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
03:15 AM Revision 51fa5fb2 (teuthology): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:14 AM Revision b744f423 (teuthology): radosgw-admin: Bug fixes for issue 4251.
Fixes errors introduced by d44fb14762c3d7e2853a8e4be012cd8e4557124e.
Signed-off-by caleb.miles <caleb.miles@inktank....
caleb miles
01:54 AM Revision bee8dffc (teuthology): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:02 AM Revision 3e8d11b4 (teuthology): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui

02/25/2013

10:02 PM Feature #1718 (In Progress): teuthology: email-on-error
Sage Weil
09:12 PM Revision 31ef4a12 (teuthology): ceph.conf: debug ms = 1 for monitors
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:12 PM Revision d7337364 (teuthology): exec, pexec: set TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:12 PM Revision 24eeb0da (teuthology): rbd: drop udev
The packages have these rules now.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:12 PM Revision a60e7b59 (teuthology): rbd: set TESTDIR when running xfstests
[elder@inktank.com: fixed typo]
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:19 PM Feature #3931 (Resolved): create a timer task
looks good!
commit:3e8d11b409cabf002552aa41a295b3cd943e7c9a
Sage Weil
01:45 PM Feature #3931: create a timer task
wip-timer-wusui should have one clean commit now. Anonymous
03:38 PM Documentation #4264 (Resolved): doc: running all tasks now requires install task
It is now required that the install task precede any other task. At the very least this new behavior should have been... caleb miles
09:39 AM Feature #3932 (Fix Under Review): database: store performance data
Ian Colle
08:55 AM Feature #4259: teuthology: block/poll for ceph build to be present
I think the simplest thing is to make teuthology poll for the build to appear. The only caveat is that it needs to t... Sage Weil
07:34 AM Feature #4259 (Resolved): teuthology: block/poll for ceph build to be present
Is there any way I could get a notification when a
build completed--in particular, when it completes
successfully?
...
Alex Elder

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
 

Also available in: Atom