Project

General

Profile

Activity

From 10/13/2014 to 11/11/2014

11/11/2014

11:20 PM Revision 8aa6bf0c (teuthology): Merge pull request #354 from andrewschoen/tox-cov-report
Adds a coverage report when running the tox tests Zack Cerza
10:10 PM Revision 0deb2a9d (teuthology): Adds a coverage report when running the tox tests
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
03:40 PM Feature #10078 (Resolved): teuthology-results: use paddles
I don't necessarily think we need to remove support for filesystem crawling. I do think that by default teuthology-re... Zack Cerza
03:39 PM Feature #4626 (Resolved): Improve results.log content to include pass/fail/NR status of all plann...
The feature described here is already implemented Zack Cerza
11:57 AM Feature #9925 (Resolved): Enhance feature to filter teuthology-suite job enumeration
Zack Cerza
11:51 AM Feature #8927: enable civetweb testing in the nightlies
is this backported to firefly? Tamilarasi muthamizhan
11:28 AM Feature #9424: Add suite upgrade/giant-x
Yuri Weinstein
10:52 AM Feature #9759 (In Progress): Teuthology suite needed for Calamari testing
Anonymous
10:51 AM Feature #9759: Teuthology suite needed for Calamari testing
I have an older wip branch that needs a few new tests added (no-rhel test, install ceph late test). Anonymous
10:48 AM Feature #9354: Calamari cluster setup feature.
I have updated wip-calateuth-wusui. Please re-review. Anonymous
09:58 AM Feature #10068 (New): teuthology/paddles: implement fatal lock failure
If a job needs to lock resources that we just don't have, currently it will run forever, repeatedly asking paddles fo... Zack Cerza
09:27 AM Feature #7273: downburst should be in teuthology's requirements.txt
We'll need to push a new version.
Part of the reason we haven't done much with this lately is:
https://bugs.launc...
Zack Cerza
09:16 AM Feature #7273: downburst should be in teuthology's requirements.txt
This looks to already be in pypi. Is 0.0.1 the version we want added to teuthology or will we need to publish a new ... Andrew Schoen

11/10/2014

02:59 PM Bug #9672 (Resolved): Failed tests in powercycle-giant-distro-basic-multi run
passed run - http://pulpito.front.sepia.ceph.com/teuthology-2014-11-08_08:40:19-powercycle-giant-distro-basic-multi/ Yuri Weinstein
02:50 PM Bug #9887 (Resolved): last_scrub_stamp changes twice after scrub is started and confuses test case
Samuel Just

11/07/2014

11:06 PM Bug #10034 (Closed): Teuthology: Calamari_setup cleanup task error
After running calamari_setup, the following was observed.... Anonymous
05:17 PM Revision c2d0e480 (teuthology): Merge pull request #351 from ceph/wip-9925-wusui
Allow more strings in filters Zack Cerza
05:13 PM Revision 449de49d (teuthology): Mention hostnames in ConnectionLostErrors
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
09:14 AM Feature #10032 (Resolved): ConnectionLostError should mention the node in question
https://github.com/ceph/teuthology/commit/449de49de98a35e8a713da7bf6391e7dae0b74a4 Zack Cerza
09:11 AM Feature #10032 (Resolved): ConnectionLostError should mention the node in question
Zack Cerza
08:54 AM Bug #10031 (Resolved): pulpito: expand all button is buggy
it's expanding all jobs with a failure_reason, regardless of which status you're looking at Zack Cerza
12:34 AM Revision 86ace44c (teuthology): More suite filter changes.
Comment change, and update help message to reflect the ability to
use a comma separated list as a filter.
Warren Usui

11/06/2014

08:41 PM Revision 668d7d2b (teuthology): Remove _find_arch_and_dist()
Signed-off-by: Sandon Van Ness <sandon@redhat.com> Sandon Van Ness
08:28 PM Revision 8ec637ab (teuthology): Remove un-used variables.
Signed-off-by: Sandon Van Ness <sandon@redhat.com> Sandon Van Ness
08:22 PM Revision 137daaf1 (teuthology): Merge pull request #352 from ceph/wip-update-vm-hostkeys
Continue fix for 9871 Zack Cerza
08:20 PM Revision 6d8d26f3 (teuthology): Added suggested comment.
Signed-off-by: Sandon Van Ness <sandon@redhat.com> Sandon Van Ness
08:16 PM Revision 27b81219 (teuthology): Fixes as well as Change suggestions.
Signed-off-by: Sandon Van Ness <sandon@redhat.com> Sandon Van Ness
07:36 PM Revision 739a881a (teuthology): Merge pull request #353 from ceph/wip-9975
remove configuration files when nuking Zack Cerza
06:18 PM Feature #9925: Enhance feature to filter teuthology-suite job enumeration
A new version of this with a comment added and changed help line information has been pushed.
Anonymous
05:53 PM Revision 5d7e9209 (teuthology): use ctx instead of remotes
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
11:56 AM Bug #9975 (Resolved): machines are leaving behind a ~/.cephdeployconf with custom repo data
merged commit 739a881 into master Alfredo Deza

11/05/2014

09:43 PM Revision 53723d43 (teuthology): Also look for /etc/teuthology.yaml
First we look for ~/.teuthology.yaml - if that is not found, we look for
a system-wide configuration in /etc/teutholo...
Zack Cerza
04:33 PM Revision a1455f51 (teuthology): Fix duplicate test name
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
02:43 PM Revision cac45a35 (teuthology): call the new helper in nuke_helper
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:37 PM Revision 837790f7 (teuthology): create a configuration removal function in nuke.py
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:44 AM Bug #9975 (Fix Under Review): machines are leaving behind a ~/.cephdeployconf with custom repo data
Pull request opened https://github.com/ceph/teuthology/pull/353 Alfredo Deza
12:53 AM Revision 36027d13 (teuthology): Don't explode if results_sending_email isn't set
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza

11/04/2014

11:39 PM Revision 94e92a64 (teuthology): Suppress tracebacks when coverage isn't configured
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
05:24 PM Revision fe9f9d86 (teuthology): Install virtualenv if it isn't present
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
05:23 PM Revision f57ff035 (teuthology): Also install mysql on MacOS
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
05:16 PM Revision ac62ea8c (teuthology): Fix typo
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
11:44 AM Bug #6488: There should be an easy way to figure out what os is on a physical machine
This is the same as http://tracker.ceph.com/issues/9451 and is resolved. Yuri Weinstein
11:41 AM Bug #6488 (Resolved): There should be an easy way to figure out what os is on a physical machine
Tamilarasi muthamizhan
11:32 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Latest run - http://pulpito.front.sepia.ceph.com/teuthology-2014-11-01_14:23:00-powercycle-giant-distro-basic-multi/ Yuri Weinstein

11/03/2014

11:41 PM Revision c246fd56 (teuthology): Drop default watchdog_interval to 120s
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
08:42 PM Revision a087c6c3 (teuthology): Abstract the lab domain (e.g. front.sepia.ceph.com)
This should make usage in other labs easier.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza
08:42 PM Revision c86f73ed (teuthology): Allow omitting 'tasks' stanza in job definitions
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
08:42 PM Revision 5e975740 (teuthology): Explicitly pass json header
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
08:42 PM Revision 3e5762c0 (teuthology): If lock_server is not set, check_lock() no-ops
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza

10/31/2014

11:50 PM Revision 5664326a (teuthology): ceph.conf: set mon pg warn max per osd = 10000
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:38 PM Feature #9710: Optimize upgrades suites in nighties runs
Also optimized upgrade/giant suite (12 jobs on distros now) PR https://github.com/ceph/ceph-qa-suite/pull/226
Test...
Yuri Weinstein
08:14 AM Bug #9975: machines are leaving behind a ~/.cephdeployconf with custom repo data
nuke.py should be updated to clean this up too Sage Weil
05:43 AM Bug #9975 (Resolved): machines are leaving behind a ~/.cephdeployconf with custom repo data
ceph-deploy has a mechanism to create custom repositories based on configuration files
that can be saved in $HOME/.c...
Alfredo Deza
02:20 AM Revision 416528ef (teuthology): Continue fix for 9871
The existing logic was too tortured, and the previous fix was bad.
Rewrite to extract "get_statuses()" to a worker, a...
Dan Mick

10/30/2014

10:38 PM Feature #9759: Teuthology suite needed for Calamari testing
I definitely have a start on this in wip-calateuth-dmick-fix at the moment
Dan Mick
10:32 PM Revision e49762ae (teuthology): Add libmysqlclient-dev to ubuntu requirements
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:32 PM Revision e9e4fd9b (teuthology): Revert "Remove MySQL requirements"
This reverts commit c69051367069eab4dd608753e14ffc8cee75b50b. Zack Cerza
09:54 PM Feature #8906: New task: Calamari nose tests
I'm kinda hacking around at this. Dan Mick
02:52 PM Feature #9424 (In Progress): Add suite upgrade/giant-x
Yuri Weinstein
02:52 PM Cleanup #9708 (Resolved): Removed obsolete upgrade suits from branches
Closed https://github.com/ceph/ceph-qa-suite/pull/172 and https://github.com/ceph/ceph-qa-suite/pull/171 for now
Wil...
Yuri Weinstein
02:46 PM Feature #9710 (Resolved): Optimize upgrades suites in nighties runs
Tested on run complete http://pulpito.front.sepia.ceph.com/teuthology-2014-10-30_08:28:24-upgrade:dumpling-x-firefly-... Yuri Weinstein
12:06 PM Feature #9710: Optimize upgrades suites in nighties runs
Tamilarasi muthamizhan
10:59 AM Feature #9710 (Fix Under Review): Optimize upgrades suites in nighties runs
Yuri Weinstein
08:24 AM Feature #9710: Optimize upgrades suites in nighties runs
Tamil optimized upgrade/firefly suite.
PR https://github.com/ceph/ceph-qa-suite/pull/224 will reduce amount of jobs ...
Yuri Weinstein

10/29/2014

08:43 PM Revision c6905136 (teuthology): Remove MySQL requirements
These are only needed for teuthology-coverage, which requires a good
amount of extra setup (if it even works).
Signe...
Zack Cerza
03:16 PM Bug #9914 (Resolved): teuthology scheduled run fibs about how many machines are needed
40ed986233cb34f3b7f431856746d763a7f7a7af and followup f4291769b01dc4b21f54bfa5358479758c158d79 Dan Mick
03:16 PM Bug #9871 (Resolved): teuthology-lock --list/--list-targets etc. does not update keys for vms
fff9626f2862bc3ff378129f9ff0b5b06a400344 Dan Mick
02:19 PM Feature #9938 (Resolved): pulpito - add machine name(s) to the results veiw
When we are having issues related to failed machines vps or bare metal, this information should be dug out from the t... Yuri Weinstein
12:44 PM Feature #9937 (New): create a teuthology-supervisor utility
Currently, to run scheduled jobs, we have loads of @teuthology-worker@ processes hanging around polling the @beanstal... Zack Cerza
10:34 AM Bug #9627 (Resolved): ceph_manager.py is missing
The ceph_objectstore_tool issue existed in the runs prior to October 20, 2014. On October 20, 2014, the set ceph_obj... Anonymous
09:00 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Sage's comment for the second failed test addressed in https://github.com/ceph/ceph-qa-suite/pull/223 Yuri Weinstein
08:34 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
the second one is a timeout again... it was only 3h. the 6h should be added to this workunit too it looks like.
t...
Sage Weil
02:57 AM Revision ddba3121 (teuthology): Allow more strings in filters
A comma separated list can now be used in filter and filter-out.
Fixes: #9925
Signed-off-by: Warren Usui <warren.usu...
Warren Usui

10/28/2014

11:46 PM Revision f4291769 (teuthology): Fix for 9871 was wrong: original <= should always have been <
...but now it matters. lock_list returns exactly the length needed,
and so the 'failure' case is strict less-than.
...
Dan Mick
07:26 PM Revision e13c1525 (teuthology): Merge pull request #348 from ceph/wip-9871
lock.py: update keys for any owned VMs, even if none mentioned on CLI Zack Cerza
05:36 PM Feature #9925 (Fix Under Review): Enhance feature to filter teuthology-suite job enumeration
Anonymous
05:31 PM Feature #9925: Enhance feature to filter teuthology-suite job enumeration
Ready for review
https://github.com/ceph/teuthology/pull/351
Anonymous
04:06 PM Feature #9925 (Resolved): Enhance feature to filter teuthology-suite job enumeration
In teuthology-suite we have an option @--filter@ which takes one string now.
It'd be helpful to enhance this and a...
Yuri Weinstein
05:00 PM Revision fff9626f (teuthology): lock.py: update keys for any owned VMs, even if none mentioned on...
teuthology-lock to create new VMs followed by "--list-targets" was
returning the old hostkeys. The code rightly avoi...
Dan Mick
04:48 PM Revision 18c0a9ec (teuthology): Merge pull request #349 from ceph/wip-9914
internal.py: report more-accurate info about locked machines Zack Cerza
02:56 PM Feature #9924: Add ability to expose test steps to pulpito
When I read teuthology.log such as... Loïc Dachary
02:46 PM Feature #9924 (New): Add ability to expose test steps to pulpito
Currently we have no easy way to understand what steps a particular test case does until we look through yaml files c... Yuri Weinstein
02:32 PM Revision 99e4470a (teuthology): Update to reflect bootstrap.sh's Fedora support
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
02:31 PM Revision 0a140eb9 (teuthology): Merge pull request #350 from ceph/fedora
support Fedora when using bootstrap Zack Cerza
01:45 PM Feature #9789 (Resolved): Add v0.80.7 Firefly release to stable suite and versions
We modified tests in firefly/suites/upgrade/firefly added new tests.
v0.80.7 was added in commit 8b61639d39640dccba9...
Yuri Weinstein
01:01 PM Feature #9314: dev deployment of teuthology/paddles/pulpito
Unassigning for now since I'm not actually getting to work on it these days. Zack Cerza
12:16 PM Bug #9887 (Fix Under Review): last_scrub_stamp changes twice after scrub is started and confuses ...
Reviewing of wip-9887 in progress. Haven't tested with old/new OSDs. Related to wip-dzaddscrub in ceph-qa-suite rep... David Zafman
11:20 AM Feature #8906 (In Progress): New task: Calamari nose tests
Anonymous
11:09 AM Bug #9922 (Resolved): Some suites still use http://ceph.newdream.net
This probably redirects to http://ceph.com but ceph.newdream.net still appears in a couple of places:
./rados/th...
Anonymous
08:52 AM Bug #9824 (Resolved): Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-distro-b...
Yuri Weinstein
01:08 AM Revision eeadd491 (teuthology): support Fedora when using bootstrap
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum

10/27/2014

10:26 PM Revision 40ed9862 (teuthology): internal.py: report more-accurate info about locked machines
Don't hide the fact that there are reserved machines that may
cause a scheduled lock request to have to wait.
Fixes:...
Dan Mick
09:01 PM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
I have a new fix for this. It is currently another checkin on top of the old one. I can squash if you prefer to rev... Anonymous
01:16 PM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
This is the pull request:
https://github.com/ceph/ceph-qa-suite/pull/212
I think it's important to provide links.
Zack Cerza
03:33 PM Bug #9914 (Fix Under Review): teuthology scheduled run fibs about how many machines are needed
Dan Mick
03:20 PM Bug #9914 (Resolved): teuthology scheduled run fibs about how many machines are needed
If too few machines are available to lock for a scheduled run, teuthology reports a message that doesn't reflect the ... Dan Mick
03:04 PM Bug #9871 (Fix Under Review): teuthology-lock --list/--list-targets etc. does not update keys for...
Dan Mick
11:34 AM Bug #9908: ChannelException: Administratively prohibited
I asked paddles how often this has happened:... Zack Cerza
11:32 AM Bug #9908 (Resolved): ChannelException: Administratively prohibited
Something is causing tracebacks like this:... Zack Cerza
10:59 AM Bug #9905 (Rejected): ceph task: core not captured when run under valgrind
for an example, see ubuntu@teuthology:/a/sage-2014-10-24_21:12:40-rados-wip-sam-testing-distro-basic-multi/570373 Sage Weil
08:34 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Run http://pulpito.front.sepia.ceph.com/teuthology-2014-10-26_08:33:19-powercycle-giant-distro-basic-multi/
Jobs [...
Yuri Weinstein

10/26/2014

12:11 PM Feature #9897 (New): nuke: make note in teuthology.log when we nuke
right now if you do teuthology-nuke -a <dir> ... it will kill teh process and clean up but leave no indication that t... Sage Weil

10/24/2014

10:02 PM Revision 3f389ec7 (teuthology): Add a changelog
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:02 PM Revision dc04d4c9 (teuthology): create the source dir for sphinx
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
10:02 PM Revision 4610ba43 (teuthology): create the Makefile for sphinx docs generation
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
10:02 PM Revision 5b5adae4 (teuthology): ignore build/ output from docs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
10:02 PM Revision 12982830 (teuthology): create a tox env for docs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
10:02 PM Revision 0b1c75c3 (teuthology): Remove reference to static path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:02 PM Revision 89acc6e8 (teuthology): Abstract source path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:02 PM Revision 53069a5f (teuthology): Add 'prep' step that copies docs into docs/source/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:02 PM Revision 6b10e203 (teuthology): Add INSTALL.rst to sources
Signed-off-by: Zack Cerza <zack@cerza.org> Zack Cerza
10:01 PM Revision a6ce62ba (teuthology): Add separate install documentation
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:01 PM Revision 8d2a5be8 (teuthology): Rewrite description and overview
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:01 PM Revision 0f9026df (teuthology): Add "Provided utilities" section
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:01 PM Revision 33168517 (teuthology): Add "Choosing machines for a job" section
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:01 PM Revision 22728270 (teuthology): Remove old install instructions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:00 PM Revision 5ed5a872 (teuthology): Require six >= 1.5.0
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:36 PM Bug #9887 (Resolved): last_scrub_stamp changes twice after scrub is started and confuses test case

I'm trying to add a yaml that uses the test case tasks/repair_test.py. For some reason the last_scrub_stamp is cha...
David Zafman
03:07 PM Documentation #9704: docs: teuthology documentation master ticket
Merged that branch along with:
#9777 create sphinx structure for proper documentation
Zack Cerza
03:06 PM Bug #9777 (Resolved): create sphinx structure for proper documentation
In master now
https://github.com/ceph/teuthology/commit/dc04d4c946e0c2f90ba75fdeaa556382b732edb1
https://github.com...
Zack Cerza
02:55 PM Feature #9758 (Resolved): Add suite upgrade/firefly-versions suite
Tamilarasi muthamizhan
02:54 PM Feature #9789: Add v0.80.7 Firefly release to stable suite and versions
Tamilarasi muthamizhan
11:06 AM Feature #9885 (New): Add ability to teuthology-suite to generate yaml's only
Yuri Weinstein
12:39 AM Revision 975d0947 (teuthology): report: skip if result_server is none
So that it can be deactivated if running paddles is not required.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Loic Dachary

10/23/2014

11:33 AM Bug #9627 (In Progress): ceph_manager.py is missing
Hmmm. 9787 was closed. i guess it makes sense to use this report to track things so I am reopening. David Zafman is... Anonymous
08:51 AM Feature #9451 (Resolved): pulpito: Expose OS/Version info on run level
Done. This will only affect newly-submitted runs.
You can refresh old runs if you want via:
@teuthology-report -R...
Zack Cerza

10/22/2014

07:21 PM Bug #9805 (Resolved): Error in "objectstore_tool.\\$pid.log --op list-pgs" in upgrade:firefly-x-g...
a295c18a808033dfbdacf8801c26fed137ccab35
Ignore the ceph_objectstore_test if the binary is present.
David Zafman
07:19 PM Bug #9787 (Duplicate): "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dump...
David Zafman
07:17 PM Bug #9787: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dumpling-firefly...
Not a chef problem, since the ceph_objectstore_tool didn't exist in dumpling or firefly. It was introduced in giant.... David Zafman
06:38 PM Bug #9787: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dumpling-firefly...
Note to self: 9627 is also this bug. That was prompted by a test run trying to fix 9553. Yaml file ~/tests/t9553.ya... Anonymous
06:32 PM Bug #9787: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dumpling-firefly...
This appears to be the same problem as 9627
Anonymous
04:16 PM Bug #9787 (In Progress): "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:du...
I'm currently working on this. It's just a guess, but I think that this may be related to chef not being automatical... Anonymous
07:09 PM Bug #9871 (Resolved): teuthology-lock --list/--list-targets etc. does not update keys for vms
If one locks a few VMs, and then uses teuthology-lock --list-targets, the host keys displayed will be out of date, be... Dan Mick
06:36 PM Bug #9627 (Duplicate): ceph_manager.py is missing
Okay. the original problem here has been solved. The problem that I am running into here appears to be the same pro... Anonymous
04:41 PM Bug #9117 (Fix Under Review): tasks/s3readwrite causes teuthology process to consume too much CPU
A version is now ready for review.
SHA1 -- f3a66d1
PR -- 212
WIP -- wip-9117-wusui
Anonymous
09:52 AM Feature #9863: Provide ability to run upgrade suites from a branch defined in the command line
Maybe it would be enough in this case to add an override file ? Or inline overrides as an option like --override 'bra... Loïc Dachary
09:29 AM Feature #9863 (New): Provide ability to run upgrade suites from a branch defined in the command line
Currently we can design upgrade suites to run with so-called -x option
But we can't build suites that would use -y...
Yuri Weinstein
08:24 AM Feature #9775 (Resolved): teuthology-suite: use same s3-tests branch as suite-branch; override wi...
ceph-qa-suite:
master
https://github.com/ceph/ceph-qa-suite/commit/1b8d31986a5a8bc4cd9fea90eb680db3ca1866c8
gian...
Zack Cerza

10/21/2014

10:00 PM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
... Anonymous
12:26 AM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
I have a change that I am testing. It's taking a long time to run (the test takes a while normally) so I probably wi... Anonymous
05:23 PM Bug #9787: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dumpling-firefly...

The command was uninstalled from the machine while the test is running. Is this part of what happens during an upg...
David Zafman
03:48 PM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
PR https://github.com/ceph/ceph-qa-suite/pull/206 Yuri Weinstein
11:45 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Note: See if timeout in default.yaml will fix it Yuri Weinstein
10:22 AM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Status 124 is timeout kill. You can swap it out for a shorter test as John suggested if you like, Yuri, but it's not ... Greg Farnum
03:45 PM Revision 126b4073 (teuthology): Merge pull request #344 from dachary/wip-9842-deep-merge
display informative error message if schedule fails to deep_merge Zack Cerza
03:34 PM Revision d0c2b712 (teuthology): display informative error message if schedule fails to deep_merge
Display the two yaml structures that fail to merge in case of an
exception. That's a useful hint to find out what's w...
Loic Dachary
02:21 PM Bug #9843 (Closed): 'use_existing_cluster' flag gives "Stale jobs detected" error on exsisting cl...
@use_existing_cluster@ is a top-level option in the job yaml. Zack Cerza
02:14 PM Feature #9743 (Resolved): Catch SSH connection errors and map to 'dead' status
And here's the last bit:
https://github.com/ceph/paddles/commit/3ba695d27b6471279f4bd8c3980b28cfb8fb80bd
Zack Cerza
02:04 PM Feature #9660 (Resolved): erasure-code: rados thrashosd suite for the isa plugin
Loïc Dachary
02:00 PM Feature #9660 (Pending Backport): erasure-code: rados thrashosd suite for the isa plugin
Loïc Dachary
01:56 PM Fix #9842 (Resolved): deep_merge failure should display more information
Loïc Dachary
11:54 AM Bug #9719: unlock claims to fail but succeeds
Zack Cerza
11:50 AM Bug #9745 (Duplicate): fail to lock a rhel 7.0 virtual machine
Duplicate 9409. Sandon Van Ness
11:50 AM Bug #9409: libvirt: QEMU errors operation is not valid: domain is not running -- cannot un...
Basically we should be hiding exceptions that are not fatal and not causing the machine to come up. Sandon Van Ness
11:47 AM Feature #9846: don't wait forever if machines are not available
This should only happen if something is pretty seriously borked. We don't really want it to give up soon unless it ma... Sandon Van Ness
07:42 AM Feature #9846: don't wait forever if machines are not available
I agree, that's lame. How long should we wait? An hour? Zack Cerza
05:55 AM Feature #9846 (New): don't wait forever if machines are not available
At some point teuthology should just give up.
The following job was holding a run for two days:
http://qa-proxy...
Alfredo Deza
11:35 AM Bug #9824: Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-distro-basic-vps run
Sandon Van Ness
11:35 AM Feature #9451: pulpito: Expose OS/Version info on run level
We are running suites by distros now and this feature will be highly useful. Pls consider moving up on priority list. Yuri Weinstein
10:48 AM Bug #9841 (Resolved): 9-workload/ec-no-lrc.yaml is invalid
Loïc Dachary
12:24 AM Bug #9627 (In Progress): ceph_manager.py is missing
In progress. This may be a problem with previously improper suites. I need to check if this is still happening. Anonymous

10/20/2014

10:48 PM Bug #9843 (Closed): 'use_existing_cluster' flag gives "Stale jobs detected" error on exsisting cl...
Hi Zack,
I have used flag 'use_existing_cluster' so that i could run teuthology on an exsisting cluster, but it...
Shambhu Rajak
09:24 PM Bug #9841: 9-workload/ec-no-lrc.yaml is invalid
* fix https://github.com/ceph/ceph-qa-suite/pull/201
* giant backport https://github.com/ceph/ceph-qa-suite/pull/202
Loïc Dachary
09:21 PM Bug #9841 (Fix Under Review): 9-workload/ec-no-lrc.yaml is invalid
Loïc Dachary
09:13 PM Bug #9841: 9-workload/ec-no-lrc.yaml is invalid
With https://github.com/ceph/ceph-qa-suite/pull/201 it was possible to schedule
http://pulpito.ceph.com/loic-2014-10...
Loïc Dachary
09:08 PM Bug #9841 (Resolved): 9-workload/ec-no-lrc.yaml is invalid
... Loïc Dachary
09:21 PM Fix #9842 (Fix Under Review): deep_merge failure should display more information
https://github.com/ceph/teuthology/pull/344 Loïc Dachary
09:18 PM Fix #9842 (Resolved): deep_merge failure should display more information
It is quite difficult to figure what could be wrong from the following stack trace when a deep_merge fails:... Loïc Dachary
06:45 PM Revision 4f2957c4 (teuthology): Merge pull request #342 from ceph/wip-5876
task/nfs: stop nfs server after test finishes
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
05:55 PM Revision 049c6a99 (teuthology): task/nfs: stop nfs server after test finishes more thoroughly
In addition to "exportfs -au", we take a sledgehammer to it
by shutting down all the worker threads and flushing out
...
Yan, Zheng
03:58 PM Revision 51ba2ff5 (teuthology): Better error handling in list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:33 PM Revision 97969862 (teuthology): Fix linter errors
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:31 PM Revision 909f2f2c (teuthology): Merge pull request #343 from ceph/wip-dmick
Fixes for #9811 and #9812 Zack Cerza
01:14 PM Feature #9838 (New): paddles: support data from multiple organizations
Ian asked me to write this ticket.
There is a desire to enable storage of test run data from multiple organization...
Zack Cerza
12:01 PM Bug #9811 (Resolved): lock_many() should use os_* parameters, not ctx. copies
Dan Mick
12:01 PM Bug #9812 (Resolved): RHEL7 ssh has finally removed support for authorized_keys2; breaks ssh_keys...
Dan Mick
10:20 AM Bug #9824 (Fix Under Review): Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-...
Sandon Van Ness
10:20 AM Bug #9824: Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-distro-basic-vps run
When fixing ceph-qa-chef and reverting some prevouis changes I forgot to update the URL (changing from dev to release... Sandon Van Ness

10/19/2014

10:17 PM Documentation #9833 (New): Dependency on extra modules to present on node before execution
Can you please help listing all the dependencies required to completelly execute
testcases , along with ceph-qa-suit...
Shambhu Rajak
10:08 PM Feature #9832 (New): Task for addition of osds to existing cluster
A task for addition of osds to a cluster on a particular node
will be highly appreciated
Shambhu Rajak
10:07 PM Feature #9831 (New): Task for addition of monitors to existing cluster
A task for addition of monitors to a cluster on a particular node
will be highly appreciated
Shambhu Rajak
10:06 PM Feature #9830 (New): Task for addition of nodes to existing cluster
There are certain test-scenarios where user would like to
add a node to an existing cluster.
Can we have task th...
Shambhu Rajak
10:04 PM Feature #9829 (New): rbd task create rbd image on rbd pool only
rbd task creates only rbd image on rbd pool.
I believe pool name should be optional, where we can
set pool name, d...
Shambhu Rajak
10:02 PM Feature #9828 (New): Workunit accepting parameters <System level Test execution>
We have a requirement where we need to run multiple load of different depth levels,
the existing workunit feature do...
Shambhu Rajak
09:57 PM Feature #9827 (New): Validation of each step output
There are certain testcases where we need to execute multiple steps in a
test case, and the output of certain steps...
Shambhu Rajak
04:10 PM Bug #9824: Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-distro-basic-vps run
Same problems:
suite:upgrade:dumpling-x
Run http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-17_19:13:01-up...
Yuri Weinstein
03:06 PM Bug #9824 (Resolved): Chef errors on centos in upgrade:dumpling-firefly-x:parallel-giant-distro-b...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-18_17:15:02-upgrade:dumpling-firefly-x:parallel-gi... Yuri Weinstein

10/18/2014

06:27 AM Revision a8e00f20 (teuthology): task.ssh_keys(): manage authorized_keys, not keys2
See the issue for a description, but authorized_keys2 is dead
on RHEL7 and dying elsewhere.
Fixes: #9812
Signed-off-...
Dan Mick
05:06 AM Revision d3ed4f07 (teuthology): lock.lock_many(): use passed os_{type,version}, not ctx
Affects teuthology --lock with os_{type,version} in the yaml.
Fixes: #9811
Signed-off-by: Dan Mick <dan.mick@inktank...
Dan Mick
12:42 AM Feature #9354 (Fix Under Review): Calamari cluster setup feature.
PR 197
Wip-calateuth-wusui
commit 69ca1f7882ce629215c2be83decd6622f6fbc537
Anonymous

10/17/2014

10:08 PM Bug #9812 (Resolved): RHEL7 ssh has finally removed support for authorized_keys2; breaks ssh_keys...
authorized_keys2 was deprecated many many years ago (in 2001); however, so many people had been using it like teuthol... Dan Mick
10:04 PM Bug #9811 (Resolved): lock_many() should use os_* parameters, not ctx. copies
teuthology --lock won't work with os_type and os_version in the yaml config, because lock_many is called with those v... Dan Mick
04:39 PM Bug #9805 (In Progress): Error in "objectstore_tool.\\$pid.log --op list-pgs" in upgrade:firefly-...
Yuri Weinstein
04:39 PM Bug #9805: Error in "objectstore_tool.\\$pid.log --op list-pgs" in upgrade:firefly-x-giant-distro...
Adding @ceph_objectstore_tool: false@ to @thrashosds@.... Yuri Weinstein
11:09 AM Bug #9805: Error in "objectstore_tool.\\$pid.log --op list-pgs" in upgrade:firefly-x-giant-distro...
ceph_objectstore_tool: false in the thrasher section of the yaml Sage Weil
10:45 AM Bug #9805 (Resolved): Error in "objectstore_tool.\\$pid.log --op list-pgs" in upgrade:firefly-x-g...
In the run http://pulpito.front.sepia.ceph.com/teuthology-2014-10-16_19:20:01-upgrade:firefly-x-giant-distro-basic-mu... Yuri Weinstein
03:14 PM Bug #9787: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dumpling-firefly...
I see the following in the log:
2014-10-14T22:02:27.978 ERROR:teuthology.run_tasks:Manager failed: thrashosds
Tra...
Samuel Just
12:05 PM Feature #5936: teuthology should not assume success
Fixed the above. Zack Cerza
08:12 AM Feature #9743: Catch SSH connection errors and map to 'dead' status
https://github.com/ceph/teuthology/commit/a75a8ea57fde0d3af8d7e8b7ae596f2baaf4bb4e
https://github.com/ceph/teutholog...
Zack Cerza
07:51 AM Feature #9709 (Resolved): Improve coverage for stable upgrade suites
Lots of additions, some in https://github.com/ceph/ceph-qa-suite/pull/186 Yuri Weinstein
07:49 AM Feature #9789 (Fix Under Review): Add v0.80.7 Firefly release to stable suite and versions
Part of this PR https://github.com/ceph/ceph-qa-suite/pull/186 Yuri Weinstein
01:12 AM Feature #9354: Calamari cluster setup feature.
Wip-calateuth-wusui contains a preliminary version of this change. Anonymous

10/16/2014

07:57 PM Revision 80e0a969 (teuthology): Instead of setting status='pass', set success=True
Keeping this old behavior will mean that any tasks that are not updated
to use set_status() and still simply set succ...
Zack Cerza
07:51 PM Revision a75a8ea5 (teuthology): Add new job_status module
Provides methods for getting and setting job status. This is necessary
because we used to just use a boolean called '...
Zack Cerza
07:51 PM Revision 04f8fd85 (teuthology): Use new functions provided by job_status
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:27 AM Feature #5936: teuthology should not assume success
I found this gem at the very end of @teuthology/run.py@:... Zack Cerza

10/15/2014

06:57 PM Revision db9c9296 (teuthology): Remove setting of unused 's3_branch' value
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:16 PM Feature #9775: teuthology-suite: use same s3-tests branch as suite-branch; override with argument
Zack Cerza wrote:
> The current behavior isn't what you're saying above since the @s3tests@ task never actually used...
Sage Weil
12:06 PM Feature #9743: Catch SSH connection errors and map to 'dead' status
Right, it's because paddles knows that teuthology only expresses job status in terms of @success@ bring @True@ or @Fa... Zack Cerza
09:00 AM Feature #9743: Catch SSH connection errors and map to 'dead' status
http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-13_19:00:01-rados-dumpling-distro-basic-multi/546028/teutholog... Zack Cerza
08:05 AM Feature #9789 (Resolved): Add v0.80.7 Firefly release to stable suite and versions
Yuri Weinstein
07:52 AM Revision 802143f2 (teuthology): task/nfs: stop nfs server after test finishes
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
07:47 AM Revision 4fc1e26a (teuthology): Stop obsuring stderr when installing with yum
Over time, the code that actually used the buffer we stored stderr in
was removed, leaving us holding error messages ...
Zack Cerza
07:44 AM Bug #9787 (Duplicate): "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:dump...
Looks similar to #9702
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-13_19:30:01-upgrade:dump...
Yuri Weinstein

10/14/2014

09:08 PM Revision 8f3ea48a (teuthology): create a tox env for docs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
09:06 PM Revision d3252087 (teuthology): ignore build/ output from docs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
09:05 PM Revision e79da094 (teuthology): create the Makefile for sphinx docs generation
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
09:05 PM Revision ebb8dfac (teuthology): create the source dir for sphinx
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
03:47 PM Revision 6a5ba7fe (teuthology): Stop obsuring stderr when installing with yum
Over time, the code that actually used the buffer we stored stderr in
was removed, leaving us holding error messages ...
Zack Cerza
01:54 PM Bug #9777 (Resolved): create sphinx structure for proper documentation
This should enable the initial documentation structure for Sphinx so that docs can be generated. Alfredo Deza
11:58 AM Feature #9354: Calamari cluster setup feature.
Current status: code gets to web-page. calamari-ctl connect fails on ubuntu due to a salt minion problem that does n... Anonymous
11:40 AM Feature #9354 (In Progress): Calamari cluster setup feature.
Latest version is wip-9354-wusui
Anonymous
11:47 AM Feature #8934 (Resolved): Add explicit test to validate compatibility of clients running Ceph maj...
Tamilarasi muthamizhan
11:38 AM Feature #9691 (Resolved): Add suite upgrade/giant (stable releases)
Tamilarasi muthamizhan
11:30 AM Feature #9450 (Resolved): upgrade stress split: run some tests with *new* clients
Tamilarasi muthamizhan
11:27 AM Feature #9775: teuthology-suite: use same s3-tests branch as suite-branch; override with argument
The current behavior isn't what you're saying above since the @s3tests@ task never actually used the @s3_branch@ valu... Zack Cerza
10:04 AM Feature #9775 (Resolved): teuthology-suite: use same s3-tests branch as suite-branch; override wi...
Currently we use the s3-tests branch of the same name as ceph if it is exists, otherwise master. Sometimes we are te... Sage Weil
10:55 AM Feature #9758 (Fix Under Review): Add suite upgrade/firefly-versions suite
I think this is ready for merge.
Test passed http://pulpito.front.sepia.ceph.com/teuthology-2014-10-14_09:44:13-up...
Yuri Weinstein
08:53 AM Bug #9770 (Resolved): stderr during yum install is dropped
https://github.com/ceph/teuthology/commit/6a5ba7fe6c3292ba4512a6351f0a826441df6ad9 Zack Cerza
08:45 AM Bug #9770 (Resolved): stderr during yum install is dropped
Seen while looking for another error message:
http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-13_21:30:02-u...
Zack Cerza

10/13/2014

10:39 PM Revision 83fce375 (teuthology): On SSH connection loss, mark jobs as 'dead'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:39 PM Revision 58c22bbb (teuthology): Properly quote args that are strings
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:32 PM Feature #9691 (Fix Under Review): Add suite upgrade/giant (stable releases)
This is tested and passed http://pulpito.front.sepia.ceph.com/teuthology-2014-10-13_15:15:31-upgrade:giant-giant-dist... Yuri Weinstein
03:48 PM Feature #9743: Catch SSH connection errors and map to 'dead' status
https://github.com/ceph/teuthology/commit/83fce375f1f6caab5c57f232d2e56c815ef9853c Zack Cerza
08:51 AM Feature #9759 (Resolved): Teuthology suite needed for Calamari testing
The suite will invoke calamari_setup on multiple distros. It will also test both the running of ice_repo_tgz.py and ... Anonymous
08:49 AM Feature #9758 (Resolved): Add suite upgrade/firefly-versions suite
It should be upgrading v0.80.4 -> v0.80.5 -> v0.80.4 and running workloads after each step.
Note: use singleton for...
Yuri Weinstein
 

Also available in: Atom