Project

General

Profile

Activity

From 07/01/2014 to 07/30/2014

07/30/2014

10:37 PM Revision 9e2c8282 (teuthology): Merge pull request #300 from ceph/wip-mpi-vers
task/mpi: Explicit check for version mismatch John Spray
08:31 PM Revision 094cd5b3 (teuthology): Merge pull request #302 from ceph/wip-8850
tell us if you are really not running any more Zack Cerza
08:28 PM Revision 4686115c (teuthology): add another call to use "ps aux"
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:17 PM Revision ec342d81 (teuthology): tell us if you are really not running any more
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:12 PM Revision 1c7c2eb4 (teuthology): nuke: allow nuking vpm hosts
Skip the console check, though.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:30 PM Revision 8cd193d7 (teuthology): Merge branch 'wip-7810' into wip-jcsp-test
John Spray
01:30 PM Revision 874cb740 (teuthology): Merge branch 'wip-mpi-vers' into wip-jcsp-test
John Spray
01:29 PM Revision 49181796 (teuthology): task/mpi: Explicit check for version mismatch
Instead of proceeding to have mpiexec fail or hang,
do an up-front check that the MPI version is the same
on all of t...
John Spray
11:31 AM Feature #8927: enable civetweb testing in the nightlies
filed bug: 8971 for the s3 test failures Tamilarasi muthamizhan
10:23 AM Revision 1495239c (teuthology): task/mpi: Explicit check for version mismatch
Instead of proceeding to have mpiexec fail or hang,
do an up-front check that the MPI version is the same
on all of t...
John Spray

07/29/2014

08:43 PM Revision b8687a54 (teuthology): Fix package_version_for_hash() call
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:11 PM Revision fd6e53a5 (teuthology): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 828bb2a6ea934b8788570ca3f9871a637dbd3c70)
Sage Weil
03:01 PM Bug #8862: upgrade/dumpling-emperor-x suite needs to be able to do last step upgrade to branch sp...
https://github.com/ceph/ceph-qa-suite/pull/67 Yuri Weinstein
02:43 PM Bug #8862 (Resolved): upgrade/dumpling-emperor-x suite needs to be able to do last step upgrade t...
Yuri Weinstein
02:33 PM Bug #8862: upgrade/dumpling-emperor-x suite needs to be able to do last step upgrade to branch sp...
Change has been merged
Anonymous
02:10 PM Revision 53ec6465 (teuthology): task/mds_client_recovery: network freeze test
This is about testing the CephFS client's handling
of losing connectivity to the MDS.
Fixes: #7810
Signed-off-by: J...
John Spray
12:11 PM Revision 0147c746 (teuthology): task/mds_journal_migration: fix cleanup
Previously this was remounting in the background
which meant that if a workunit was executed immediately
afterwards i...
John Spray
11:54 AM Feature #8925 (Fix Under Review): downburst: Downburst should be able to provide list information...
Anonymous
11:54 AM Bug #7953 (Resolved): "wget ..." problems on upgrade:dumpling-x:parallel-firefly-distro-basic-vps...
This was resolved but never updated after waiting to verify things were fixed. Sandon Van Ness
11:54 AM Bug #8682 (Resolved): 'sudo yum install ceph-radosgw-0.67.9 -y' error running upgrade tests on mi...
Haven't seen this specific issue pop up again so closing and a new issue can be created if something similar happens. Sandon Van Ness
11:40 AM Bug #8936 (In Progress): Teuthology: install purge_data remote command looks incorrect.
I need to figure out if extra semi-colon needs to be escaped differently Anonymous
11:35 AM Fix #8712 (Fix Under Review): Teuthology-lock should not lock if the downburst failed
Anonymous
11:33 AM Fix #8712 (In Progress): Teuthology-lock should not lock if the downburst failed
Anonymous
10:16 AM Feature #8934: Add explicit test to validate compatibility of clients running Ceph major version ...
THere is some coverage for this in the dumpling-firefly-x suite, but we will be adding a separate suite that does a l... Sage Weil
10:08 AM Feature #8934: Add explicit test to validate compatibility of clients running Ceph major version ...
Sage, can you add your comments what should be considered for this suite? Yuri Weinstein
10:05 AM Feature #8934: Add explicit test to validate compatibility of clients running Ceph major version ...
I only need compat testing between supported ICE versions eg dumpling (0.67.latest) server with firefly (0.80) client... Neil Levine
09:50 AM Feature #8934: Add explicit test to validate compatibility of clients running Ceph major version ...
We have a new suite in the works which installs major Ceph versions dumpling.v0.80.1, emperor.v.80.1.yaml, v0.80.1, v... Yuri Weinstein

07/28/2014

04:49 PM Revision e0449f2f (teuthology): task/workunit: Fix log message
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
03:18 PM Revision ef060544 (teuthology): task/ceph_fuse: enable umounting from config
This is for any test config that needs to run
some workunit with clients unmounted. It allows
you to go toggle the m...
John Spray
03:18 PM Revision b4efcc65 (teuthology): task/ceph: add ceph.stop task
So that we can explicitly stop daemons on demand. Useful
for MDS tool tests that want the MDS daemons not to be runn...
John Spray
01:59 PM Revision 671533c2 (teuthology): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil
10:54 AM Feature #8954: add ability to filter teuthology-suite job enumeration
I think a more general thing here is to be able to filter the teuthology-suite job enumeration... either with a strin... Sage Weil
10:53 AM Feature #8954 (Resolved): add ability to filter teuthology-suite job enumeration
We have need to be able to run suites not on all distros, but on one type, e.g. trusty or rhel 6.5, especially when s... Yuri Weinstein
09:40 AM Bug #8953 (Closed): Crush map is different for cluster setup using teuthology and ceph-deploy
Crush map is different when cluster is deployed using ceph-deploy and teuthology.
The crush map created when clust...
Shambhu Rajak
08:50 AM Feature #8952 (New): Support for OSD addition and removal.
I am using teuthology extensible .
It would be appreciated if support for OSD addition and removal is provided afte...
Shambhu Rajak
08:41 AM Feature #8951 (New): Allow osd_backfill task to use numbers of osds besides 3
osd_backfill.py asserts when the number osd is not equal to 3.
Cannot use task osd_backfill for number of osd greate...
Shambhu Rajak
08:34 AM Feature #8950 (New): Make install task optionally ignore debuginfo packages
How to avoid installation of ceph debug packages from install.py . I want to install ceph without getting debug packa... Shambhu Rajak
08:29 AM Bug #8949 (Resolved): No Proper Documentation or automation user guides available for teuthology
I am using teuthology extensibly, I am unable to find detail documentation for teuthology,
please provide UserGuide...
Shambhu Rajak
08:22 AM Feature #8948 (Won't Fix): Allow MONs and OSDs to be assigned to specific targets
I am using Teuthology extensively, and i have servers which are of different specification depending on the usage mon... Shambhu Rajak
08:10 AM Feature #8946 (New): Add an option to the install task to not uninstall ceph
While using teuthology for executing the yaml job files,
it always end up installing and uninstalling the ceph for ...
Shambhu Rajak

07/27/2014

11:04 AM Revision cc7c9b2e (teuthology): task/workunit: add sudo to dir delete
This failure to delete used to be hidden in
a catch-all exception handler that was
removed in 396dc073.
This was cau...
John Spray

07/26/2014

08:35 PM Revision 904a2e04 (teuthology): task/ceph_fuse: hopefully cleaner umount
Something I don't quite understand went wrong
with the umount stage in ceph_fuse. It was timing out
in run.wait(), e...
John Spray
08:31 PM Revision b00ece0f (teuthology): task/workunit: add sudo to dir delete
This failure to delete used to be hidden in
a catch-all exception handler that was
removed in 396dc073.
This was cau...
John Spray

07/25/2014

11:05 PM Feature #8927: enable civetweb testing in the nightlies
in the meanwhile, added a test to rgw suite inorder for the nightlies to pick it up,... Tamilarasi muthamizhan
11:02 PM Feature #8927: enable civetweb testing in the nightlies
yep, already did s3tests and seeing a lot of failures. so i jumped to readwrite to see what happens :) Tamilarasi muthamizhan
10:29 PM Feature #8927: enable civetweb testing in the nightlies
awesome! next up is s3tests.. that is the one most likely to have failures, i think Sage Weil
10:25 PM Feature #8927: enable civetweb testing in the nightlies
executed a sample test with the below config.yaml and it worked fine.... Tamilarasi muthamizhan
10:26 AM Feature #8927 (Rejected): enable civetweb testing in the nightlies
Sage Weil
10:44 PM Revision 2999a4d4 (teuthology): Merge pull request #296 from ceph/wip-standby-mds
Wip standby mds Zack Cerza
07:01 PM Bug #8936 (Resolved): Teuthology: install purge_data remote command looks incorrect.
Is it just me, or does anyone else here think that the extra
semi-colon in the umount line below is a mistake?
<p...
Anonymous
06:39 PM Revision 883f2a76 (teuthology): task/osd_recovery: use rbd instead of metadata pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:33 PM Revision 4e56521e (teuthology): task/osd_backfill: use 'rbd' instead of 'data' pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:34 PM Feature #8934 (Resolved): Add explicit test to validate compatibility of clients running Ceph maj...
General user stories:
As an admin, I expect to upgrade my hosts running the Ceph client packages (librbd1, librados2...
Neil Levine
12:33 PM Revision a96a7b02 (teuthology): task/cephfs: generalise Filesystem for multi-MDS
This enables tasks like mds_journal_migration to be
run in an environment with standby-replay MDSs present.
Signed-o...
John Spray
12:33 PM Revision 396dc073 (teuthology): task/workunit: clean up dir deletion
This was always trying to remove the mountpoint,
and then swallowing the exception and printing
it to the log.
Inste...
John Spray
12:33 PM Revision 2ed1131f (teuthology): task/workunit: general tidy
* PEP8-ize whitespace
* specialize a catch-all except:
* don't alias 'misc' to 'teuthology'
Signed-off-by: John Spra...
John Spray
11:40 AM Feature #8933 (Resolved): radosgw: make erasure coding parameters for data pool configurable
The rgw task has an option 'ec-data-pool' that's just a boolean. To make sure it works with different erasure coding ... Josh Durgin

07/24/2014

08:08 PM Feature #8925 (Resolved): downburst: Downburst should be able to provide list information in a pr...
Teuthology should check for invalid os-type and os-version when locking vps machines. This information can be extrac... Anonymous
04:03 PM Revision c2fc5614 (teuthology): Remove oddly-placed, broken import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:58 PM Bug #8923 (Resolved): teuthology-kill: Assembling run information is slow
Ive seen it take up to 8 minutes especially now that we are on cephfs but even then it was >45 seconds of CPU time wh... Sandon Van Ness
09:55 AM Feature #8917 (Resolved): Move all teuthology exceptions to a 'teuthology.exceptions' module
Zack Cerza
09:49 AM Feature #8796: add dumpling-firefly-x upgrade suite
Yuri Weinstein
01:59 AM Revision 7d0adcee (teuthology): Move DaemonState to teuthology.orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:59 AM Revision 479a1fe6 (teuthology): Rename CephState to DaemonGroup and move to orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza

07/23/2014

03:05 PM Bug #8904 (Closed): teuthology BadHostKeyException on vps.
This was caused by a bad yaml file. Anonymous

07/22/2014

09:47 PM Revision efce3418 (teuthology): Fail sooner if an invalid config_yaml is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:57 PM Revision 0e2149c8 (teuthology): Remove kcon_most
It was unused.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:49 PM Revision d6e5895f (teuthology): Merge pull request #293 from ceph/wip-ship-utilities
move ship_utilities to install task (from ceph test) Zack Cerza
05:55 PM Revision 828bb2a6 (teuthology): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:09 PM Feature #8906 (Resolved): New task: Calamari nose tests
Nose testing of Calamari would probably make a cool teuthology task that widens the scope of things that teuthology i... Anonymous
04:05 PM Bug #8904 (Closed): teuthology BadHostKeyException on vps.
teuthology/task/internal.py loses the host key in the commented out code below.... Anonymous
01:33 PM Feature #6978: teuthology: split out tasks
Note to self: Don't forget to update @dumpling@ tasks to reflect the movement of @adjust-ulimits@ to @$PATH@ Zack Cerza
01:11 PM Feature #6978: teuthology: split out tasks
The migration script was almost done when I realized that @teuthology@ actually uses code from a few of the tasks. Sa... Zack Cerza
11:39 AM Feature #6659: select kernel flavor
If this isn't assigned to anyone, it can't be in a sprint. Zack Cerza

07/21/2014

11:56 AM Revision 72b34178 (teuthology): task/mds_journal_migration: use existing clients
Since refactoring ceph_fuse and kclient tasks
to store Mount objects on ctx, the mds_journal_migration
task can use t...
John Spray

07/19/2014

04:22 PM Revision 2dad906f (teuthology): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil

07/18/2014

03:44 PM Fix #8712: Teuthology-lock should not lock if the downburst failed
The following cases all end up locking a vps machine that is improperly downbursted:
teuthology-lock --lock-many 1...
Anonymous
01:56 PM Bug #8877: teuthology-nuke doesn't nuke. It only prints out a targets.yaml
https://github.com/ceph/teuthology/commit/d54932cbc8c6dbb065a1ea5d407209f66bffd961 Zack Cerza
01:47 PM Bug #8877: teuthology-nuke doesn't nuke. It only prints out a targets.yaml
If it used to work for you, then you weren't calling it on vps nodes without @--unlock@:
https://github.com/ceph/teu...
Zack Cerza
01:41 PM Bug #8877 (Resolved): teuthology-nuke doesn't nuke. It only prints out a targets.yaml
... Christina Meno
10:52 AM Feature #8867 (New): Add 'skipped jobs' into teuthology-suite logging
Currently teuthology-suite, in particular used with --dry-run option, shows line ... Yuri Weinstein
10:11 AM Subtask #8866 (Duplicate): Add pattern-match filter to teuthology-suite
So we can limit the amount of jobs scheduled to, say, those testing a certain feature. Zack Cerza

07/17/2014

04:15 PM Bug #8862 (Resolved): upgrade/dumpling-emperor-x suite needs to be able to do last step upgrade t...
Currently all sequences upgrade to 'emperor' branch, which is incorrect.
https://github.com/ceph/ceph-qa-suite/tr...
Yuri Weinstein
02:11 PM Feature #6978: teuthology: split out tasks
Maybe it's time to start that process with one of the branches. I might want to do @dumpling@ first since @master@ ma... Zack Cerza
01:57 PM Feature #6978: teuthology: split out tasks
Alright. I have the above figured out: a script that can import tasks from @teuthology.git@ to @ceph-qa-suite.git@ wh... Zack Cerza

07/16/2014

09:19 PM Revision 9588af31 (teuthology): rgw: set data extra pool correctly
When configuring multiregion zone, set the data extra pool
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry ...
Yehuda Sadeh
06:07 PM Revision b8c443b4 (teuthology): Fix get_hash() arg ordering
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:40 PM Revision d37c9554 (teuthology): Fix kvm issues for Trusty
Change kvm reference to qemu-system-x86_64 and use raw format
in kvm/qemu command. Tested on both Trusty and Precise...
Warren Usui

07/15/2014

10:27 PM Revision fccc6adb (teuthology): Merge pull request #287 from ceph/wip-mds-sessions
Wip mds sessions Zack Cerza
10:22 PM Revision 443b782d (teuthology): Merge pull request #288 from ceph/wip-upgrade-fix
task/ceph: Make cephfs_setup cuttlefish-compatible Zack Cerza
09:57 PM Revision d5a4998b (teuthology): Merge pull request #291 from ceph/wip-rgw-pools
rgw: set data extra pool correctly
Backport: next, firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:02 PM Revision 63fb271b (teuthology): rgw: set data extra pool correctly
When configuring multiregion zone, set the data extra pool
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:02 PM Revision 79da400d (teuthology): Fix a bug where results_email was being ignored
Referring to the setting in ~/.teuthology.yaml
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:02 PM Revision 7262effc (teuthology): Merge pull request #290 from ceph/wip-deep-scrub
task/ceph.py: deep-scrub instead of scrub Sage Weil
06:02 PM Revision 29c06f00 (teuthology): Add and use new fetch() method
The old fetch_branch() wasn't behaving properly with the ceph.com git
mirror. This method works with github.com and c...
Zack Cerza
05:28 PM Revision 26c49ec2 (teuthology): task/ceph.py: deep-scrub instead of scrub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:08 PM Revision 36441a27 (teuthology): README: teuthology-suite
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:40 PM Feature #6978: teuthology: split out tasks
Now that it seems the pre-split work is done and the bugs are all fixed, I'm working on the actual logistics of split... Zack Cerza
01:56 PM Feature #8796 (In Progress): add dumpling-firefly-x upgrade suite
Yuri Weinstein
12:39 PM Bug #8805 (Resolved): firefly stable upgrade suite
Sage Weil
12:30 PM Revision d91f028e (teuthology): task: refactor kclient into KernelMount
Additionally make both kclient and ceph_fuse
tasks yield a collection of CephFSMount
objects so that subsequent tasks...
John Spray
12:30 PM Revision 91e56bb9 (teuthology): task/mds_journal_migration: only mount my client
Pass explicit client ID list to ceph_fuse context so
that it doesn't try to mount all clients in the config,
in case ...
John Spray
12:30 PM Revision 8bb77ed9 (teuthology): task: add mds_client_recovery
This task exercises the CephFS session recovery
behavior.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
12:30 PM Revision 785a272b (teuthology): task: fix admin_socket for non-int ids
This was working for OSDs and for my config
where MDS happened to have numeric ID, but
in general service IDs are str...
John Spray
12:30 PM Revision 403ba2c8 (teuthology): task/cephfs: use dedent for embedded python
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:30 PM Revision 9c8dd98a (teuthology): task/kclient: remove redundant double loop
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:30 PM Revision 6cba4973 (teuthology): task: create FuseMount class from ceph_fuse
This is for use by other tasks that need filesystem
mounts under their own control.
Signed-off-by: John Spray <john....
John Spray
11:42 AM Bug #8802 (Resolved): 400 from paddles during teuthology-suite
I fixed this a few days ago Zack Cerza
11:03 AM Bug #8819 (Resolved): teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teu...
Done:
https://github.com/ceph/teuthology/commit/29c06f00d98e7050b2e0eacec473bd74e6a7c30f
Zack Cerza
10:08 AM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology
this doesn't work...... Sage Weil
09:42 AM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology
I don't see how I can fix this if I don't have access to a working @git fetch@ Zack Cerza

07/14/2014

09:16 PM Revision 657bd369 (teuthology): Fix the incomplete substitute_placeholders() fix
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:48 PM Revision f557ac5f (teuthology): Add a debug statement to reset_repo()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:30 PM Revision 56ad9575 (teuthology): Be smarter about choosing branches
Part of this is also about failing sooner, and not allowing invalid
configurations to enter the queue. This commit al...
Zack Cerza
03:37 PM Revision 6c05747d (teuthology): task: move Filesystem class to shared location
...in preparation for tests other than mds_journal_migration
to use it.
Signed-off-by: John Spray <john.spray@redhat...
John Spray
03:35 PM Revision 47087ff7 (teuthology): Fall back to master for suite_branch
The reason for this is that last-in-suite jobs don't have suite_branch
or branch set. We just want to use master for ...
Zack Cerza
02:36 PM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology

Yeah something weird going here with fetch?...
Sandon Van Ness
02:22 PM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology
Right now, according to this:
http://ceph.com/git/?p=teuthology.git;a=commit
HEAD is 657bd369d04f44c74fedfde52264...
Zack Cerza
01:40 PM Bug #8819 (In Progress): teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@...
The teuthology checkout is days behind as well.
Still looking into this.
Zack Cerza
01:31 PM Bug #8827 (Resolved): Some ceph branches confuse teuthology-suite
https://github.com/ceph/teuthology/commit/56ad957534989e31e18247786d03f6332b3a4897 Zack Cerza
09:03 AM Bug #8827 (Resolved): Some ceph branches confuse teuthology-suite
... Zack Cerza

07/12/2014

12:28 PM Bug #8805: firefly stable upgrade suite
Sage Weil
10:53 AM Bug #8819 (Resolved): teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teu...
teuthology@teuthology:~/src/ceph-qa-suite_master$ git branch -v
* master 2d083a7 Merge pull request #45 from dachary...
Sage Weil

07/11/2014

08:55 PM Revision c68b5fc9 (teuthology): Add a flag to dump the entire job body.
... with a warning.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
08:40 PM Revision 4f61db90 (teuthology): Add missing placeholder
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:18 PM Revision dcd22a53 (teuthology): Add a --dry-run flag to teuthology-schedule
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:44 PM Revision 0ccee819 (teuthology): Don't drop the rest of os.environ
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:20 PM Revision f8658deb (teuthology): Use os.path.expanduser() instead of os.environ
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:15 PM Revision b6c7ba29 (teuthology): Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:14 PM Revision 0ad10586 (teuthology): Fix lock paths
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:06 PM Revision 7418de93 (teuthology): Use the ceph_branch if suite_branch isn't found
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:59 PM Revision b693c402 (teuthology): Merge pull request #289 from ceph/split_prep
Split prep Alfredo Deza
04:41 PM Revision 9547a7f3 (teuthology): Discourage modifying defaults in instances
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:33 PM Revision 4a6352e3 (teuthology): Don't use double underscores
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:55 PM Revision a924606d (teuthology): Run tests for base class in subclass tests
Also remove test_defaults() since it was a bad idea.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:47 AM Bug #8682: 'sudo yum install ceph-radosgw-0.67.9 -y' error running upgrade tests on mira machines
Still see errors - http://pulpito.front.sepia.ceph.com/teuthology-2014-07-10_19:55:02-upgrade:dumpling-x:stress-split... Yuri Weinstein

07/10/2014

10:35 PM Revision 49725e08 (teuthology): Add src_base_path to defaults.
Defaults to ~/src
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 9257b870 (teuthology): Use config.src_base_path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 24b44cbe (teuthology): Clone ceph-qa-suite and add it to PYTHONPATH
So that teuthology runs can find their tasks
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 8b6e8243 (teuthology): Tweak fetch_teuthology_branch()
Specifically, make it match fetch_qa_suite()'s behavior.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 9e5338f8 (teuthology): Add test for config substitution
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 0f69e3d4 (teuthology): Use a dict for a job template instead of a string.
This makes later modifications far easier.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 70d87bda (teuthology): Update existing unit test, and add another.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision c886a936 (teuthology): Make teuthology.config *far* more robust
In addition to parsing its configuration from a yaml file, it can now be
created from a dict. It can also be dumped a...
Zack Cerza
10:35 PM Revision fb97e85a (teuthology): Use the new JobConfig object
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision c105827d (teuthology): Store the suite_branch in the job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 46b48c9b (teuthology): Remove unused import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:17 PM Revision 1a4bde2b (teuthology): Fix install_except_hook()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:32 PM Revision 3c3cdcb2 (teuthology): Don't execute network-using tests by default
Set TEST_ONLINE to use them.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:06 PM Revision 1d48f66a (teuthology): Don't use master as the default teuthology branch
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:50 PM Revision cbc73f71 (teuthology): task/ceph: Make cephfs_setup cuttlefish-compatible
Signed-off-by: John Spray <john.spray@redhat.com>
Fixes: #8711
John Spray
03:36 PM Feature #6978: teuthology: split out tasks
PR: https://github.com/ceph/teuthology/pull/289 Zack Cerza
03:29 PM Feature #6978: teuthology: split out tasks
Zack Cerza wrote:
> * @teuthology-worker@ using @suite_branch@ to check out a copy of @ceph-qa-suite@
I had to remo...
Zack Cerza
12:42 AM Feature #6978: teuthology: split out tasks
I'm doing preliminary work in this branch:
https://github.com/ceph/teuthology/compare/split_prep?expand=1
In my t...
Zack Cerza
09:27 AM Bug #8805 (Resolved): firefly stable upgrade suite
we need to catch bugs like #8804 Sage Weil
06:19 AM Bug #8802 (Resolved): 400 from paddles during teuthology-suite

Hopefully the 400 from this log can be correlated with something from the server's logs (timestamps are UK time).
...
John Spray

07/09/2014

07:13 PM Feature #8796 (Resolved): add dumpling-firefly-x upgrade suite
we have a dumpling-emperor-x, but now that firefly is out i think the two-hop we care about is dumpling -> firefly ->... Sage Weil

07/08/2014

11:48 AM Feature #7478 (Resolved): Make teuthology-report -D able to report an entire run as dead in one shot
Did this a while ago Zack Cerza
09:36 AM Feature #6978: teuthology: split out tasks
Now that #6343 is done, here is what needs to happen:
* tasks need to be split from @teuthology@ and added to @cep...
Zack Cerza

07/07/2014

10:08 PM Revision 7262d29f (teuthology): watch-suite.sh: new syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:35 PM Revision b82c9e15 (teuthology): Merge pull request #276 from dachary/wip-typo
documentation typo Zack Cerza
09:35 PM Revision 62f82c3d (teuthology): Merge pull request #282 from ceph/wip-jcsp-misc
Wip jcsp misc Zack Cerza
08:24 PM Revision 469c003e (teuthology): Merge pull request #285 from ceph/wip-8750-jcsp
task/ceph: move set_max_mds into cephfs_setup
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:12 PM Revision 5d192ed4 (teuthology): Make the archive dir a positional argument
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:02 PM Revision 0fa0e2ec (teuthology): Merge pull request #279 from ceph/wip-ls
ls: make --archive-dir default to . Zack Cerza
07:06 PM Revision bc1550ad (teuthology): Merge pull request #286 from ceph/wip-results-timeout
suite: change default results_timeout to 9h (from 6h)
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:20 PM Revision 4d7c09ee (teuthology): suite: default to 9h results_timeout
6h isn't enough for xfstests.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:16 PM Feature #8765 (Resolved): upgrade suite: test that changes to crush maps are handled properly mid...
We had some issues with users making changes to crush under mixed clusters while upgrading to Firefly (see #8738).
...
Greg Farnum
12:44 PM Revision 18e556b0 (teuthology): task/ceph: move set_max_mds into cephfs_setup
Move the calculation of active MDS count out
of the generic service setup and into the
filesystem setup.
Fixes: #875...
John Spray
09:53 AM Feature #8759 (New): paddles: after not hearing about a run for some time, mark it as dead
Sometimes, because of teuthology bugs or environmental reasons, teuthology workers die and don't have a chance to rep... Zack Cerza

07/06/2014

06:13 PM Revision f3145e98 (teuthology): ceph.conf: drop min pg per osd warning
With only the rbd pool getting created this needs to be dropped
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:02 PM Revision 5860c3f9 (teuthology): Merge pull request #281 from dachary/wip-lost-unfound
fix create_pool_with_unique_name call to use profile name
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

07/03/2014

04:18 PM Revision b7eecd44 (teuthology): Don't mess with ~/src/teuthology by default
Setting 'automated_scheduling: True' in ~/.teuthology.yaml enables it.
Signed-off-by: Zack Cerza <zack.cerza@inktank...
Zack Cerza
04:12 PM Revision 4881b2ed (teuthology): Relocate teuthology checkouts to ~/src/
Also use an underscore instead of a dash between 'teuthology' and the
branch name.
Signed-off-by: Zack Cerza <zack.c...
Zack Cerza
03:35 PM Bug #8740 (Can't reproduce): hangs on teuthology.task.rados:joining rados
http://pulpito.ceph.com/loic-2014-07-02_23:05:05-upgrade:firefly-x:stress-split-firefly-testing-basic-vps/338915/ han... Loïc Dachary
03:09 PM Revision 6934bbe1 (teuthology): task/ceph_manager: generalize admin_socket calls
This is so that tasks can access the admin sockets
of other service types such as the MDS.
Signed-off-by: John Spray...
John Spray
03:09 PM Revision 87383048 (teuthology): run_tasks: catch malformed task case
If you do something like this:
- foo:
- bar:
- baz
Then catching AttributeError is necessary for giving a somewhat
...
John Spray
03:09 PM Revision f6ec9589 (teuthology): nuke: fix unmounted multiple fuse mount points
It was trying to pass multiple paths to fusermount, but
it should instead invoke fusermount for each path.
Signed-of...
John Spray
03:09 PM Revision 6e19ba41 (teuthology): task/ceph: add option to avoid doing scrub
When iterating on test in development, it's useful
to be able to skip this step.
Signed-off-by: John Spray <john.spr...
John Spray
01:26 PM Documentation #8678 (Resolved): missing documentation for schedule_suite.sh replacement
Zack Cerza
10:40 AM Bug #8682: 'sudo yum install ceph-radosgw-0.67.9 -y' error running upgrade tests on mira machines
Still errors - http://pulpito.front.sepia.ceph.com/teuthology-2014-07-02_19:55:02-upgrade:dumpling-x:stress-split-fir... Yuri Weinstein
01:53 AM Bug #8737 (Rejected): thrasher reviving osd racing with kill osd
It looks like starting and killing osd happen in the wrong order for some reason:... Loïc Dachary
01:16 AM Bug #8040: "'Bad file descriptor'" in "kernel.py", line 533, in wait_for_reboot"
Appears to be non fatal for http://qa-proxy.ceph.com/teuthology/loic-2014-07-02_23:05:05-upgrade:firefly-x:stress-spl... Loïc Dachary
12:42 AM Revision 3428b090 (teuthology): Remove default results_server
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:39 AM Revision dbadcd0d (teuthology): Allow setting results_email in teuthology.yaml
(Instead of passing --email to teuthology-suite)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
12:27 AM Revision 34a7b318 (teuthology): Don't remove the teuthology repo if errors occur
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:26 AM Revision 97bf86c5 (teuthology): Optionally, don't remove a repo when errors occur
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:17 AM Revision 63fd33e4 (teuthology): Add another unit test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza

07/02/2014

05:51 PM Revision 5f2aa569 (teuthology): fix create_pool_with_unique_name call to use profile name
The hardcoded arguments are deprecated for the profile name. Create a
profile that matches the previous default argum...
Loïc Dachary
05:50 PM Revision 7cdfb05e (teuthology): document create_pool erasure_code_profile_name argument
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
04:19 PM Revision 71182fd8 (teuthology): Allow testing with online repos
It is not the default.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
04:08 PM Revision cb7fdfb7 (teuthology): Add a unit test simulating simultaneous checkouts
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:08 PM Revision 43c4595a (teuthology): Add a couple unit tests for teuthology.parallel
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:32 AM Bug #8707: "unexpected keyword argument 'erasure_code_profile'" in rados-dumpling-testing-basic-p...
It's possible, let me check on the next run. Yuri Weinstein
11:22 AM Bug #8707: "unexpected keyword argument 'erasure_code_profile'" in rados-dumpling-testing-basic-p...
Could it be that they were started before the fix was committed ? All started before 6am the same day the fix was com... Loïc Dachary
10:55 AM Bug #8707: "unexpected keyword argument 'erasure_code_profile'" in rados-dumpling-testing-basic-p...
I see the same error in suite http://pulpito.front.sepia.ceph.com/teuthology-2014-06-30_19:33:04-upgrade:dumpling-x:p... Yuri Weinstein

07/01/2014

11:18 PM Revision 9211bb5d (teuthology): Merge pull request #280 from dachary/wip-erasure-code-profile
add rgw.create_ec_pool default profile Sage Weil
11:15 PM Revision 21681531 (teuthology): add rgw.create_ec_pool default profile
the former arguments had defaults, the caller do not set them
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:39 PM Revision 1d12dd77 (teuthology): ls: make --archive-dir default to .
This is how I use it 99% of the time.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:01 PM Revision 693aa0dd (teuthology): Merge pull request #275 from ceph/wip-replace-update-sh
Replace update.sh functionality Alfredo Deza
06:21 PM Revision ec95ee25 (teuthology): Rename suite_base to suite_dir
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:45 PM Revision 434348aa (teuthology): Add --suite-branch and --suite-base
The former lets you specify a specific ceph-qa-suite branch to use for
testing. The latter lets you specify an as-is ...
Zack Cerza
04:56 PM Revision 42a73500 (teuthology): Use a test-specific name/email for the git calls
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:42 PM Revision d6f17528 (teuthology): Add more unit tests
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:20 PM Revision b606456e (teuthology): Merge pull request #277 from dachary/wip-erasure-code-profile
erasure code profile: fix bugs found while testing manually Zack Cerza
02:59 PM Feature #6343 (Resolved): Merge all suite-scheduling tools into one
Finally:
https://github.com/ceph/teuthology/commit/693aa0dd6859e904e3a0b316b89ea35e0a20edf0
Zack Cerza
02:14 PM Revision d81c7d19 (teuthology): Merge pull request #278 from ceph/wip-nullfs
Support the new fs syntax.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
11:52 AM Fix #8712 (Resolved): Teuthology-lock should not lock if the downburst failed
Teuthology-lock --lock-many 1 --machine-type vps --os-type aardvark --os-version vampirebat successfully locks a mach... Anonymous
11:42 AM Bug #8419 (Closed): downburst attempting to use nonexistent images [causes hangs]
This was caused by a disk failure (input/output error). Although similarly if a non-existing image is used it does ca... Sandon Van Ness
11:38 AM Bug #8390 (Resolved): tgt install failure
fixed in 5cd0516cf080211ee822bb33f8b0e05fdbc8d5f8 ceph-qa-chef (may 20th) Sandon Van Ness
11:32 AM Bug #8506 (Closed): downburst: IOError: [Errno 10] No child processes
Haven't seen since Zack Cerza
11:31 AM Bug #8527 (Resolved): teuthology-queue: pattern ignored
https://github.com/ceph/teuthology/commit/2e18fddb6f15101a2d363b30e9c90423d7900cea#diff-09568f9b4bd74fdd3267e33c459ad17f Zack Cerza
10:26 AM Revision bbb25244 (teuthology): erasure-code: fix typo in create_pool argument name
missing _name at the end
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:21 AM Revision dd8f0980 (teuthology): erasure-code: do not prepend 'ceph' to the erasure-code-profile c...
When used in the radosgw context, the 'ceph' string must be present but
when used in ceph_manager, the 'ceph' string ...
Loïc Dachary
10:19 AM Revision 2e5d1703 (teuthology): erasure-code: str() to avoid + conversion errors
if the value from the yaml file is an int, it must be converted into a
string bevore being concatenated with '='
Sig...
Loïc Dachary
08:50 AM Bug #8707 (Resolved): "unexpected keyword argument 'erasure_code_profile'" in rados-dumpling-test...
fixed by "this pull request":https://github.com/ceph/teuthology/pull/277 and "this commit":https://github.com/dachary... Loïc Dachary
08:05 AM Bug #8707 (Resolved): "unexpected keyword argument 'erasure_code_profile'" in rados-dumpling-test...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-06-30_19:00:42-rados-dumpling-testing-basic-plana/335... Yuri Weinstein
07:01 AM Fix #7959: locking: force all targest to have same os version/type (was: mpi ior test fails on tr...
This is obviously blocked by the locker rewrite. Sage Weil
 

Also available in: Atom