]> git.apps.os.sepia.ceph.com Git - teuthology.git/log
teuthology.git
8 years agoteuthology-suite: Drop default for --ceph 1021/head
Zack Cerza [Wed, 25 Jan 2017 22:20:43 +0000 (15:20 -0700)]
teuthology-suite: Drop default for --ceph

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #1020 from ceph/wip-waitpid
Dan Mick [Wed, 25 Jan 2017 21:23:10 +0000 (13:23 -0800)]
Merge pull request #1020 from ceph/wip-waitpid

Tell gevent not to patch os.waitpid()

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoTell gevent not to patch os.waitpid() 1020/head
Zack Cerza [Wed, 25 Jan 2017 21:08:35 +0000 (14:08 -0700)]
Tell gevent not to patch os.waitpid()

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #1017 from ceph/wip-manhole
Dan Mick [Tue, 24 Jan 2017 19:27:17 +0000 (11:27 -0800)]
Merge pull request #1017 from ceph/wip-manhole

Use manhole to provide a way to debug hung jobs

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoUse manhole to provide a way to debug hung jobs 1017/head
Zack Cerza [Tue, 24 Jan 2017 18:56:49 +0000 (11:56 -0700)]
Use manhole to provide a way to debug hung jobs

https://pypi.python.org/pypi/manhole

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #1014 from jcsp/wip-18594
Zack Cerza [Tue, 24 Jan 2017 16:47:29 +0000 (09:47 -0700)]
Merge pull request #1014 from jcsp/wip-18594

pcp: use a timeout when downloading graphite graphs

8 years agopcp: use a timeout when downloading graphite graphs 1014/head
John Spray [Thu, 19 Jan 2017 13:47:59 +0000 (13:47 +0000)]
pcp: use a timeout when downloading graphite graphs

Fixes: http://tracker.ceph.com/issues/18597
Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #1011 from ceph/wip-kernel-kill-vsplitter
Zack Cerza [Tue, 17 Jan 2017 17:41:41 +0000 (10:41 -0700)]
Merge pull request #1011 from ceph/wip-kernel-kill-vsplitter

kernel: be more flexible about sha1 matching

8 years agokernel: be more flexible about sha1 matching 1011/head
Ilya Dryomov [Tue, 17 Jan 2017 14:03:46 +0000 (15:03 +0100)]
kernel: be more flexible about sha1 matching

Some rpm scripts don't allow dashes in the Release field, so let's
accept both -g and _g.  Kill _vsplitter() as Calxeda is no more.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #1009 from ceph/wip-archive
Dan Mick [Tue, 17 Jan 2017 00:19:41 +0000 (16:19 -0800)]
Merge pull request #1009 from ceph/wip-archive

Avoid a race condition with job archive creation

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoFix a conflict with openstack requirements 1009/head
Zack Cerza [Mon, 16 Jan 2017 23:39:49 +0000 (16:39 -0700)]
Fix a conflict with openstack requirements

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoworker: Create job archive directories
Zack Cerza [Mon, 16 Jan 2017 23:16:41 +0000 (16:16 -0700)]
worker: Create job archive directories

... not just run archive directories. This is to resolve a race
condition between the job creating its archive directory and the worker
symlinking its log into that directory.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agorun: Don't fail if the archive dir exists
Zack Cerza [Mon, 16 Jan 2017 23:14:49 +0000 (16:14 -0700)]
run: Don't fail if the archive dir exists

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #1006 from ceph/wip-cd-debug
Zack Cerza [Tue, 10 Jan 2017 22:47:01 +0000 (15:47 -0700)]
Merge pull request #1006 from ceph/wip-cd-debug

Remove high level of debug logging which is not required

8 years agoRemove high level of debug logging which is not required 1006/head
Vasu Kulkarni [Tue, 10 Jan 2017 17:45:45 +0000 (09:45 -0800)]
Remove high level of debug logging which is not required

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoMerge pull request #1005 from ceph/wip-prune-compress
Dan Mick [Wed, 4 Jan 2017 00:09:42 +0000 (16:09 -0800)]
Merge pull request #1005 from ceph/wip-prune-compress

prune: Compress teuthology.log

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoprune: Compress teuthology.log 1005/head
Zack Cerza [Tue, 3 Jan 2017 16:35:31 +0000 (09:35 -0700)]
prune: Compress teuthology.log

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #982 from ceph/wip-rgw-multisite
Zack Cerza [Wed, 21 Dec 2016 21:15:23 +0000 (14:15 -0700)]
Merge pull request #982 from ceph/wip-rgw-multisite

swift: added "--cluster" to rgw-admin command for multisite support

8 years agoswift: added "--cluster" to rgw-admin command for multisite support 982/head
Ali Maredia [Thu, 10 Nov 2016 18:58:35 +0000 (13:58 -0500)]
swift: added "--cluster" to rgw-admin command for multisite support

Signed-off-by: Ali Maredia <amaredia@redhat.com>
8 years agoMerge pull request #1003 from dmick/master
Zack Cerza [Wed, 21 Dec 2016 19:39:38 +0000 (12:39 -0700)]
Merge pull request #1003 from dmick/master

spawn_sol_log: use sys.executable to find bin/python

8 years agospawn_sol_log: use sys.executable to find bin/python 1003/head
Dan Mick [Tue, 20 Dec 2016 03:44:52 +0000 (19:44 -0800)]
spawn_sol_log: use sys.executable to find bin/python

An activated virtualenv has PATH set to find Python with /usr/bin/env.
A binary run from virtualenv/bin doesn't set PATH.  Use sys.executable
to handle both invocation methods.

Fixes: http://tracker.ceph.com/issues/17986
Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agoMerge pull request #995 from ceph/wip-ceph-ansible2
Zack Cerza [Tue, 20 Dec 2016 23:11:31 +0000 (16:11 -0700)]
Merge pull request #995 from ceph/wip-ceph-ansible2

ceph-ansible task changes for tests to work with latest ceph-ansible master branch

8 years agocleanup temporary files at the end of the test 995/head
Vasu Kulkarni [Tue, 20 Dec 2016 20:39:25 +0000 (12:39 -0800)]
cleanup temporary files at the end of the test

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agopatch from ansible module instead of ceph_ansible
Vasu Kulkarni [Thu, 8 Dec 2016 17:45:36 +0000 (09:45 -0800)]
patch from ansible module instead of ceph_ansible

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoFix client keyring permissions
Vasu Kulkarni [Wed, 7 Dec 2016 06:54:54 +0000 (22:54 -0800)]
Fix client keyring permissions

Fix client keyring permission for workunits

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agounit test updates
Vasu Kulkarni [Wed, 7 Dec 2016 04:10:05 +0000 (20:10 -0800)]
unit test updates

unit test updates after subclass changes

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agocheck for ceph health function
Vasu Kulkarni [Wed, 7 Dec 2016 04:09:08 +0000 (20:09 -0800)]
check for ceph health function

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agosetup env and execute playbook
Vasu Kulkarni [Wed, 7 Dec 2016 04:07:29 +0000 (20:07 -0800)]
setup env and execute playbook

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agorh specific playbook execution
Vasu Kulkarni [Wed, 7 Dec 2016 04:04:43 +0000 (20:04 -0800)]
rh specific playbook execution

rh specific playbook execution as per docs

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoadd required functions after subclass change
Vasu Kulkarni [Wed, 7 Dec 2016 04:02:26 +0000 (20:02 -0800)]
add required functions after subclass change

add functions required after subclass change from ceph.ansible to normal
task

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agolimit number of osd's based on roles
Vasu Kulkarni [Wed, 7 Dec 2016 03:55:10 +0000 (19:55 -0800)]
limit number of osd's based on roles

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agouse ceph-client role
Vasu Kulkarni [Wed, 7 Dec 2016 03:52:05 +0000 (19:52 -0800)]
use ceph-client role

use ceph-client role for clients

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agouse Task subclass instead of Ansible
Vasu Kulkarni [Wed, 7 Dec 2016 03:24:33 +0000 (19:24 -0800)]
use Task subclass instead of Ansible

make it a subclass of Task as its more appropriate for this test and is
not dependent on ansible task.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoMerge pull request #1000 from ceph/wip-sp-tag-magic
Sage Weil [Thu, 15 Dec 2016 19:57:41 +0000 (13:57 -0600)]
Merge pull request #1000 from ceph/wip-sp-tag-magic

ShamanProject._tag_to_sha1(): retry w/ ceph.git

8 years agoShamanProject._tag_to_sha1(): retry w/ ceph.git 1000/head
Zack Cerza [Thu, 15 Dec 2016 19:33:45 +0000 (12:33 -0700)]
ShamanProject._tag_to_sha1(): retry w/ ceph.git

For upgrade tests that are otherwise using ceph-ci.git, we need to also
look in ceph.git to lookup released tags.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #999 from ceph/wip-ci
Sage Weil [Thu, 15 Dec 2016 04:01:31 +0000 (22:01 -0600)]
Merge pull request #999 from ceph/wip-ci

config: default to ceph-ci

8 years agoTestShamanProject: mock _get_package_sha1() 999/head
Zack Cerza [Wed, 14 Dec 2016 23:56:08 +0000 (16:56 -0700)]
TestShamanProject: mock _get_package_sha1()

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agotest_email_addr() mock util.fetch_repos()
Zack Cerza [Wed, 14 Dec 2016 23:45:05 +0000 (16:45 -0700)]
test_email_addr() mock util.fetch_repos()

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoconfig: default to ceph-ci.git
Sage Weil [Wed, 14 Dec 2016 22:08:26 +0000 (17:08 -0500)]
config: default to ceph-ci.git

Developers will normally be pushing branches to ceph-ci and testing against
those.  Testings branches in the canonical ceph.git will be less common
(mostly the cron jobs).

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoconfig: use ceph git url for suite
Sage Weil [Wed, 14 Dec 2016 22:07:49 +0000 (17:07 -0500)]
config: use ceph git url for suite

e.g., if the user specifies --ceph-repo, we will use this for the suite,
too.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #998 from ceph/wip-suite-repo-default
Sage Weil [Wed, 14 Dec 2016 21:54:46 +0000 (15:54 -0600)]
Merge pull request #998 from ceph/wip-suite-repo-default

Reflect the move from ceph-qa-suite.git -> ceph.git

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #986 from ceph/wip-rgw-valgrind
Sage Weil [Wed, 14 Dec 2016 20:29:00 +0000 (14:29 -0600)]
Merge pull request #986 from ceph/wip-rgw-valgrind

valgrind: suppression for md_config_t string leak

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoDefault suite_relpath to 'qa' 998/head
Zack Cerza [Wed, 14 Dec 2016 19:43:29 +0000 (12:43 -0700)]
Default suite_relpath to 'qa'

To reflect the move from ceph-qa-suite.git -> ceph.git

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoDefault suite repo to ceph.git
Zack Cerza [Wed, 14 Dec 2016 19:43:59 +0000 (12:43 -0700)]
Default suite repo to ceph.git

To reflect the move from ceph-qa-suite.git -> ceph.git

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #997 from ceph/wip-alt-ceph-repo
Sage Weil [Wed, 14 Dec 2016 01:28:12 +0000 (19:28 -0600)]
Merge pull request #997 from ceph/wip-alt-ceph-repo

suite: Add --ceph-repo option

8 years agorun: Use alternate ceph repo if specified 997/head
Zack Cerza [Tue, 13 Dec 2016 17:31:06 +0000 (10:31 -0700)]
run: Use alternate ceph repo if specified

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agosuite: Add --ceph-repo option
Zack Cerza [Tue, 13 Dec 2016 17:03:46 +0000 (10:03 -0700)]
suite: Add --ceph-repo option

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agovalgrind: xenial msync whitelist
Sage Weil [Fri, 9 Dec 2016 01:12:58 +0000 (19:12 -0600)]
valgrind: xenial msync whitelist

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #996 from ceph/wip-worker-reload-config
Dan Mick [Thu, 8 Dec 2016 20:08:39 +0000 (12:08 -0800)]
Merge pull request #996 from ceph/wip-worker-reload-config

worker: reload teuthology config before each job

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoworker: reload teuthology config before each job 996/head
Zack Cerza [Thu, 8 Dec 2016 19:08:47 +0000 (12:08 -0700)]
worker: reload teuthology config before each job

The new suite_repo setting was persisting between jobs, which is...
undesirable.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agovalgrind: suppression for md_config_t string leak 986/head
Casey Bodley [Thu, 17 Nov 2016 16:33:11 +0000 (11:33 -0500)]
valgrind: suppression for md_config_t string leak

Fixes: http://tracker.ceph.com/issues/17924
Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #990 from ceph/wip-suite-repo
Dan Mick [Wed, 7 Dec 2016 19:08:16 +0000 (11:08 -0800)]
Merge pull request #990 from ceph/wip-suite-repo

Allow using an alternate suite repo

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoMerge pull request #994 from ceph/wip-shaman-default
Sage Weil [Tue, 6 Dec 2016 23:04:16 +0000 (18:04 -0500)]
Merge pull request #994 from ceph/wip-shaman-default

Default use_shaman to True

8 years agoDefault use_shaman to True 994/head
Zack Cerza [Tue, 6 Dec 2016 20:24:14 +0000 (13:24 -0700)]
Default use_shaman to True

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agovalgrind.supp: xenial libstdc++ leak
Sage Weil [Sun, 4 Dec 2016 15:06:27 +0000 (10:06 -0500)]
valgrind.supp: xenial libstdc++ leak

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #993 from ceph/wip-rerun-0match
Zack Cerza [Fri, 2 Dec 2016 21:43:41 +0000 (14:43 -0700)]
Merge pull request #993 from ceph/wip-rerun-0match

suite: Correct rerun behavior when no jobs match

8 years agosuite: Correct rerun behavior when no jobs match 993/head
Zack Cerza [Fri, 2 Dec 2016 20:39:39 +0000 (13:39 -0700)]
suite: Correct rerun behavior when no jobs match

Also remove a stray print statement

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #992 from ceph/wip-kernel-reboot-xenial
Zack Cerza [Fri, 2 Dec 2016 19:53:58 +0000 (12:53 -0700)]
Merge pull request #992 from ceph/wip-kernel-reboot-xenial

kernel: fix reboot into the new kernel on xenial

8 years agoMerge pull request #987 from ceph/wip-misdirected-ops
Zack Cerza [Fri, 2 Dec 2016 17:50:55 +0000 (10:50 -0700)]
Merge pull request #987 from ceph/wip-misdirected-ops

ceph.conf: osd debug  misdirected ops = true

8 years agoMerge pull request #969 from jcsp/wip-generate-caps
Zack Cerza [Fri, 2 Dec 2016 17:50:00 +0000 (10:50 -0700)]
Merge pull request #969 from jcsp/wip-generate-caps

misc: remove generate_caps

8 years agoworker: Use suite_relpath if set 990/head
Zack Cerza [Wed, 30 Nov 2016 21:23:18 +0000 (14:23 -0700)]
worker: Use suite_relpath if set

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agorun: Use suite_relpath if set
Zack Cerza [Wed, 30 Nov 2016 21:22:10 +0000 (14:22 -0700)]
run: Use suite_relpath if set

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agosuite: add --suite-relpath option
Zack Cerza [Wed, 30 Nov 2016 21:03:52 +0000 (14:03 -0700)]
suite: add --suite-relpath option

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoworker: Use 'suite_repo' in job config if present
Zack Cerza [Wed, 30 Nov 2016 20:41:28 +0000 (13:41 -0700)]
worker: Use 'suite_repo' in job config if present

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agosuite: add --suite-repo option
Zack Cerza [Wed, 30 Nov 2016 20:58:42 +0000 (13:58 -0700)]
suite: add --suite-repo option

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agorepo_utils: Use shallow clones of git repos
Zack Cerza [Thu, 1 Dec 2016 18:17:31 +0000 (11:17 -0700)]
repo_utils: Use shallow clones of git repos

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agorepo_utils: Give cloned repos more unique names
Zack Cerza [Thu, 1 Dec 2016 18:17:20 +0000 (11:17 -0700)]
repo_utils: Give cloned repos more unique names

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agokernel: fix reboot into the new kernel on xenial 992/head
Ilya Dryomov [Thu, 1 Dec 2016 15:36:42 +0000 (16:36 +0100)]
kernel: fix reboot into the new kernel on xenial

shutdown is a symlink to systemctl on xenial, and on "shutdown -r now"
network gets shut down before ssh has a chance to close gracefully.
There have been multiple complaints about this and some distantly
related fixes have made it into recent systemds [1].

This doesn't seem to happen on centos, probably because of different
systemd versions or sshd configuration, so this band-aid is for ubuntu
only.  "systemctl --no-block reboot" is nicer, but not available on
trusty.

[1] https://github.com/systemd/systemd/issues/2390

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #991 from athanatos/wip-rerun
Sage Weil [Thu, 1 Dec 2016 21:00:59 +0000 (16:00 -0500)]
Merge pull request #991 from athanatos/wip-rerun

matrix.py: actually generate sorted descriptons

8 years agomatrix.py: actually generate sorted descriptons 991/head
Samuel Just [Thu, 1 Dec 2016 19:30:49 +0000 (11:30 -0800)]
matrix.py: actually generate sorted descriptons

The existing code compares strings and tuples which, based on what seems
to be happening, is at best counterintuitive and at worst
non-deterministic.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 years agoMerge pull request #988 from ceph/wip-shaman-repo
Dan Mick [Fri, 18 Nov 2016 19:37:26 +0000 (11:37 -0800)]
Merge pull request #988 from ceph/wip-shaman-repo

ShamanProject: don't write broken repos

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agomisc: avoid a circular import with .packaging 988/head
Zack Cerza [Fri, 18 Nov 2016 18:45:14 +0000 (11:45 -0700)]
misc: avoid a circular import with .packaging

Import DEFAULT_OS_VERSION from .orchestra.opsys, where it is originally
defined.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoShamanProject: don't write broken repos
Zack Cerza [Fri, 18 Nov 2016 18:34:29 +0000 (11:34 -0700)]
ShamanProject: don't write broken repos

We saw several cases where repo file contents were actually small HTML
files containing "502 Bad Gateway" errors. This will cause ShamanProject
to raise an exception if that happens - and not write broken repo files.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #940 from ceph/wip-rh-changes
Zack Cerza [Thu, 17 Nov 2016 21:04:56 +0000 (14:04 -0700)]
Merge pull request #940 from ceph/wip-rh-changes

rh specific changes

8 years agoceph.conf: osd debug misdirected ops = true 987/head
Sage Weil [Thu, 17 Nov 2016 19:24:29 +0000 (13:24 -0600)]
ceph.conf: osd debug  misdirected ops = true

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #985 from ceph/wip-shaman-kernel
Andrew Schoen [Thu, 17 Nov 2016 17:29:33 +0000 (11:29 -0600)]
Merge pull request #985 from ceph/wip-shaman-kernel

kernel task support for shaman

8 years agotask.kernel: Support fetching kernels from Shaman 985/head
Zack Cerza [Fri, 11 Nov 2016 16:05:18 +0000 (09:05 -0700)]
task.kernel: Support fetching kernels from Shaman

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoAdd ShamanProject.scm_version
Zack Cerza [Thu, 17 Nov 2016 00:20:49 +0000 (17:20 -0700)]
Add ShamanProject.scm_version

This new property returns .['extra]['version'] from the Shaman query
result.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoRemove rh prefix from function names 940/head
Vasu Kulkarni [Wed, 16 Nov 2016 22:53:47 +0000 (14:53 -0800)]
Remove rh prefix from function names

remove rh-prefix from funciton names and
fix review comments

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agounit tests for install function
Vasu Kulkarni [Tue, 6 Sep 2016 21:07:33 +0000 (14:07 -0700)]
unit tests for install function

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agouninstall based on packages defined in downstream.yaml
Vasu Kulkarni [Tue, 15 Nov 2016 22:26:51 +0000 (14:26 -0800)]
uninstall based on packages defined in downstream.yaml

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agofunction to install debian downstream packages
Vasu Kulkarni [Tue, 15 Nov 2016 22:18:17 +0000 (14:18 -0800)]
function to install debian downstream packages

Install debian downstream packages based on packages
defined in rh/downstream.yaml defined in suites dir

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agofunction to setup debian downstream repo
Vasu Kulkarni [Tue, 15 Nov 2016 22:04:48 +0000 (14:04 -0800)]
function to setup debian downstream repo

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agouse downstream.yaml to install packages and version check
Vasu Kulkarni [Tue, 15 Nov 2016 21:55:57 +0000 (13:55 -0800)]
use downstream.yaml to install packages and version check

remove hardcoded checks instead use downstream.yaml
defined in suites dir rh/downstream.yaml
for packages and version checks

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agouse rh/downstream.yaml to define packages
Vasu Kulkarni [Tue, 15 Nov 2016 21:52:06 +0000 (13:52 -0800)]
use rh/downstream.yaml to define packages

Remove hardcoded checks, use rh/downstream.yaml
from suite dir to define packages to install

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
8 years agoMerge pull request #984 from ceph/wip-dash-m
Zack Cerza [Tue, 15 Nov 2016 23:55:58 +0000 (16:55 -0700)]
Merge pull request #984 from ceph/wip-dash-m

lock: -m alias for --machine-type

8 years agolock: -m alias for --machine-type 984/head
Sage Weil [Tue, 15 Nov 2016 19:01:04 +0000 (14:01 -0500)]
lock: -m alias for --machine-type

Just like suite.py.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #983 from ceph/wip-local-kernel-regex
Zack Cerza [Tue, 15 Nov 2016 15:52:21 +0000 (08:52 -0700)]
Merge pull request #983 from ceph/wip-local-kernel-regex

kernel: update get_sha1_from_pkg_name() regex

8 years agokernel: update get_sha1_from_pkg_name() regex 983/head
Ilya Dryomov [Mon, 14 Nov 2016 09:48:02 +0000 (10:48 +0100)]
kernel: update get_sha1_from_pkg_name() regex

ceph-build kernel packages will be named -ceph-g${SHA1:0:12}.  As the
first step towards using ceph-build, change the local package regex.
With this, I'm able to download post ceph/ceph-build#540 packages and
install them as a local deb/rpm.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 years agoMerge pull request #980 from jcsp/wip-python-rgw
Kefu Chai [Sun, 13 Nov 2016 04:26:11 +0000 (12:26 +0800)]
Merge pull request #980 from jcsp/wip-python-rgw

teuthology/nuke: update for python-rgw

Reviewed-by: Zack Cerza <zack@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #981 from ceph/wip-unpin-ansible
David Galloway [Fri, 11 Nov 2016 15:31:26 +0000 (10:31 -0500)]
Merge pull request #981 from ceph/wip-unpin-ansible

Revert "Pin ansible to <2.2.0"

8 years agoteuthology/nuke: update for python-rgw 980/head
John Spray [Thu, 10 Nov 2016 15:28:03 +0000 (15:28 +0000)]
teuthology/nuke: update for python-rgw

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoRevert "Pin ansible to <2.2.0" 981/head
Zack Cerza [Thu, 10 Nov 2016 18:10:33 +0000 (11:10 -0700)]
Revert "Pin ansible to <2.2.0"

This reverts commit f2576e7a719a129a3c8be603bd9993d2b1ec94f2.

We finally heeded all the deprecation warnings.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMerge pull request #979 from tchaikov/wip-remove-libcephfs
Kefu Chai [Thu, 10 Nov 2016 07:43:12 +0000 (15:43 +0800)]
Merge pull request #979 from tchaikov/wip-remove-libcephfs

teuthology: update nuke for libcephfs2

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
8 years agoteuthology: update nuke for libcephfs2 979/head
Kefu Chai [Thu, 10 Nov 2016 07:27:39 +0000 (15:27 +0800)]
teuthology: update nuke for libcephfs2

try to remove libcephfs2 as well.

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #974 from ceph/wip-install-subpackage
Dan Mick [Wed, 9 Nov 2016 20:01:19 +0000 (12:01 -0800)]
Merge pull request #974 from ceph/wip-install-subpackage

Make the install task a subpackage

Reviewed-by: Dan Mick <dmick@redhat.com>
8 years agoShamanProject: add repo installation and removal 974/head
Zack Cerza [Tue, 8 Nov 2016 17:17:40 +0000 (10:17 -0700)]
ShamanProject: add repo installation and removal

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMove repo installation to GitbuilderProject
Zack Cerza [Wed, 2 Nov 2016 22:17:32 +0000 (16:17 -0600)]
Move repo installation to GitbuilderProject

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoceph.conf: bdev debug aio = true
Sage Weil [Tue, 8 Nov 2016 15:57:50 +0000 (10:57 -0500)]
ceph.conf: bdev debug aio = true

detect aio stalls

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoAdd NoRemoteError
Zack Cerza [Wed, 2 Nov 2016 21:56:30 +0000 (15:56 -0600)]
Add NoRemoteError

Signed-off-by: Zack Cerza <zack@redhat.com>