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
- 08:31 PM Revision 094cd5b3 (teuthology): Merge pull request #302 from ceph/wip-8850
- tell us if you are really not running any more
- 08:28 PM Revision 4686115c (teuthology): add another call to use "ps aux"
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 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>
- 06:12 PM Revision 1c7c2eb4 (teuthology): nuke: allow nuking vpm hosts
- Skip the console check, though.
Signed-off-by: Sage Weil <sage@redhat.com> - 01:30 PM Revision 8cd193d7 (teuthology): Merge branch 'wip-7810' into wip-jcsp-test
- 01:30 PM Revision 874cb740 (teuthology): Merge branch 'wip-mpi-vers' into wip-jcsp-test
- 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... - 11:31 AM Feature #8927: enable civetweb testing in the nightlies
- filed bug: 8971 for the s3 test failures
- 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...
07/29/2014
- 08:43 PM Revision b8687a54 (teuthology): Fix package_version_for_hash() call
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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) - 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
- 02:43 PM Bug #8862 (Resolved): upgrade/dumpling-emperor-x suite needs to be able to do last step upgrade t...
- 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
- 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... - 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... - 11:54 AM Feature #8925 (Fix Under Review): downburst: Downburst should be able to provide list information...
- 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.
- 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.
- 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
- 11:35 AM Fix #8712 (Fix Under Review): Teuthology-lock should not lock if the downburst failed
- 11:33 AM Fix #8712 (In Progress): Teuthology-lock should not lock if the downburst failed
- 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...
- 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?
- 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...
- 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...
07/28/2014
- 04:49 PM Revision e0449f2f (teuthology): task/workunit: Fix log message
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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... - 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...
- 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... - 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...
- 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 ...
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...
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... - 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...
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,...
- 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 :)
- 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
- 10:25 PM Feature #8927: enable civetweb testing in the nightlies
- executed a sample test with the below config.yaml and it worked fine....
- 10:26 AM Feature #8927 (Rejected): enable civetweb testing in the nightlies
- 10:44 PM Revision 2999a4d4 (teuthology): Merge pull request #296 from ceph/wip-standby-mds
- Wip standby mds
- 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... - 06:39 PM Revision 883f2a76 (teuthology): task/osd_recovery: use rbd instead of metadata pool
- Signed-off-by: Sage Weil <sage@redhat.com>
- 06:33 PM Revision 4e56521e (teuthology): task/osd_backfill: use 'rbd' instead of 'data' pool
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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... - 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... - 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 ...
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...
- 04:03 PM Revision c2fc5614 (teuthology): Remove oddly-placed, broken import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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...
- 09:55 AM Feature #8917 (Resolved): Move all teuthology exceptions to a 'teuthology.exceptions' module
- 09:49 AM Feature #8796: add dumpling-firefly-x upgrade suite
- 01:59 AM Revision 7d0adcee (teuthology): Move DaemonState to teuthology.orchestra
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 01:59 AM Revision 479a1fe6 (teuthology): Rename CephState to DaemonGroup and move to orchestra
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
07/23/2014
- 03:05 PM Bug #8904 (Closed): teuthology BadHostKeyException on vps.
- This was caused by a bad yaml file.
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>
- 07:57 PM Revision 0e2149c8 (teuthology): Remove kcon_most
- It was unused.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 07:49 PM Revision d6e5895f (teuthology): Merge pull request #293 from ceph/wip-ship-utilities
- move ship_utilities to install task (from ceph test)
- 05:55 PM Revision 828bb2a6 (teuthology): ceph_deploy: use new ship_utilities location
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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...
- 04:05 PM Bug #8904 (Closed): teuthology BadHostKeyException on vps.
- teuthology/task/internal.py loses the host key in the commented out code below....
- 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@
- 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...
- 11:39 AM Feature #6659: select kernel flavor
- If this isn't assigned to anyone, it can't be in a sprint.
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...
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...
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... - 01:56 PM Bug #8877: teuthology-nuke doesn't nuke. It only prints out a targets.yaml
- https://github.com/ceph/teuthology/commit/d54932cbc8c6dbb065a1ea5d407209f66bffd961
- 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... - 01:41 PM Bug #8877 (Resolved): teuthology-nuke doesn't nuke. It only prints out a targets.yaml
- ...
- 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 ...
- 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.
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... - 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...
- 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...
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 ... - 06:07 PM Revision b8c443b4 (teuthology): Fix get_hash() arg ordering
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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...
07/15/2014
- 10:27 PM Revision fccc6adb (teuthology): Merge pull request #287 from ceph/wip-mds-sessions
- Wip mds sessions
- 10:22 PM Revision 443b782d (teuthology): Merge pull request #288 from ceph/wip-upgrade-fix
- task/ceph: Make cephfs_setup cuttlefish-compatible
- 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> - 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> - 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> - 06:02 PM Revision 7262effc (teuthology): Merge pull request #290 from ceph/wip-deep-scrub
- task/ceph.py: deep-scrub instead of scrub
- 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... - 05:28 PM Revision 26c49ec2 (teuthology): task/ceph.py: deep-scrub instead of scrub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:08 PM Revision 36441a27 (teuthology): README: teuthology-suite
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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...
- 01:56 PM Feature #8796 (In Progress): add dumpling-firefly-x upgrade suite
- 12:39 PM Bug #8805 (Resolved): firefly stable upgrade suite
- 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... - 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 ... - 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> - 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... - 12:30 PM Revision 403ba2c8 (teuthology): task/cephfs: use dedent for embedded python
- Signed-off-by: John Spray <john.spray@redhat.com>
- 12:30 PM Revision 9c8dd98a (teuthology): task/kclient: remove redundant double loop
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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.... - 11:42 AM Bug #8802 (Resolved): 400 from paddles during teuthology-suite
- I fixed this a few days ago
- 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 - 10:08 AM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology
- this doesn't work......
- 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@
07/14/2014
- 09:16 PM Revision 657bd369 (teuthology): Fix the incomplete substitute_placeholders() fix
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:48 PM Revision f557ac5f (teuthology): Add a debug statement to reset_repo()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 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... - 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 ... - 02:36 PM Bug #8819: teuthology-suite not updating ceph-qa-suite checkout(s?) for teuthology@teuthology
Yeah something weird going here with fetch?...- 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... - 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. - 01:31 PM Bug #8827 (Resolved): Some ceph branches confuse teuthology-suite
- https://github.com/ceph/teuthology/commit/56ad957534989e31e18247786d03f6332b3a4897
- 09:03 AM Bug #8827 (Resolved): Some ceph branches confuse teuthology-suite
- ...
07/12/2014
- 12:28 PM Bug #8805: firefly stable upgrade suite
- 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...
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> - 08:40 PM Revision 4f61db90 (teuthology): Add missing placeholder
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:18 PM Revision dcd22a53 (teuthology): Add a --dry-run flag to teuthology-schedule
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:44 PM Revision 0ccee819 (teuthology): Don't drop the rest of os.environ
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:20 PM Revision f8658deb (teuthology): Use os.path.expanduser() instead of os.environ
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:15 PM Revision b6c7ba29 (teuthology): Fix typo
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:14 PM Revision 0ad10586 (teuthology): Fix lock paths
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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>
- 05:59 PM Revision b693c402 (teuthology): Merge pull request #289 from ceph/split_prep
- Split prep
- 04:41 PM Revision 9547a7f3 (teuthology): Discourage modifying defaults in instances
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:33 PM Revision 4a6352e3 (teuthology): Don't use double underscores
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 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...
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> - 10:35 PM Revision 9257b870 (teuthology): Use config.src_base_path
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 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> - 10:35 PM Revision 9e5338f8 (teuthology): Add test for config substitution
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 10:35 PM Revision 70d87bda (teuthology): Update existing unit test, and add another.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 10:35 PM Revision fb97e85a (teuthology): Use the new JobConfig object
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:35 PM Revision c105827d (teuthology): Store the suite_branch in the job config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:35 PM Revision 46b48c9b (teuthology): Remove unused import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:17 PM Revision 1a4bde2b (teuthology): Fix install_except_hook()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 06:06 PM Revision 1d48f66a (teuthology): Don't use master as the default teuthology branch
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:50 PM Revision cbc73f71 (teuthology): task/ceph: Make cephfs_setup cuttlefish-compatible
- Signed-off-by: John Spray <john.spray@redhat.com>
Fixes: #8711 - 03:36 PM Feature #6978: teuthology: split out tasks
- PR: https://github.com/ceph/teuthology/pull/289
- 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... - 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... - 09:27 AM Bug #8805 (Resolved): firefly stable upgrade suite
- we need to catch bugs like #8804
- 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).
...
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 ->...
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
- 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...
07/07/2014
- 10:08 PM Revision 7262d29f (teuthology): watch-suite.sh: new syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:35 PM Revision b82c9e15 (teuthology): Merge pull request #276 from dachary/wip-typo
- documentation typo
- 09:35 PM Revision 62f82c3d (teuthology): Merge pull request #282 from ceph/wip-jcsp-misc
- Wip jcsp misc
- 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> - 08:12 PM Revision 5d192ed4 (teuthology): Make the archive dir a positional argument
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:02 PM Revision 0fa0e2ec (teuthology): Merge pull request #279 from ceph/wip-ls
- ls: make --archive-dir default to .
- 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> - 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> - 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).
... - 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... - 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...
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> - 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>
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... - 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... - 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...
- 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... - 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
... - 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... - 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... - 01:26 PM Documentation #8678 (Resolved): missing documentation for schedule_suite.sh replacement
- 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...
- 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:...
- 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...
- 12:42 AM Revision 3428b090 (teuthology): Remove default results_server
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 12:27 AM Revision 34a7b318 (teuthology): Don't remove the teuthology repo if errors occur
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:26 AM Revision 97bf86c5 (teuthology): Optionally, don't remove a repo when errors occur
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:17 AM Revision 63fd33e4 (teuthology): Add another unit test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
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... - 05:50 PM Revision 7cdfb05e (teuthology): document create_pool erasure_code_profile_name argument
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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> - 04:08 PM Revision cb7fdfb7 (teuthology): Add a unit test simulating simultaneous checkouts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:08 PM Revision 43c4595a (teuthology): Add a couple unit tests for teuthology.parallel
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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.
- 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...
- 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...
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
- 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> - 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> - 09:01 PM Revision 693aa0dd (teuthology): Merge pull request #275 from ceph/wip-replace-update-sh
- Replace update.sh functionality
- 06:21 PM Revision ec95ee25 (teuthology): Rename suite_base to suite_dir
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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 ... - 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>
- 04:42 PM Revision d6f17528 (teuthology): Add more unit tests
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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
- 02:59 PM Feature #6343 (Resolved): Merge all suite-scheduling tools into one
- Finally:
https://github.com/ceph/teuthology/commit/693aa0dd6859e904e3a0b316b89ea35e0a20edf0 - 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> - 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...
- 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...
- 11:38 AM Bug #8390 (Resolved): tgt install failure
- fixed in 5cd0516cf080211ee822bb33f8b0e05fdbc8d5f8 ceph-qa-chef (may 20th)
- 11:32 AM Bug #8506 (Closed): downburst: IOError: [Errno 10] No child processes
- Haven't seen since
- 11:31 AM Bug #8527 (Resolved): teuthology-queue: pattern ignored
- https://github.com/ceph/teuthology/commit/2e18fddb6f15101a2d363b30e9c90423d7900cea#diff-09568f9b4bd74fdd3267e33c459ad17f
- 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> - 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 ... - 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... - 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...
- 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...
- 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.
Also available in: Atom