]>
git.apps.os.sepia.ceph.com Git - teuthology.git/log
Loic Dachary [Sat, 5 Mar 2016 17:01:24 +0000 (00:01 +0700)]
pin gevent 1.0.2
http://tracker.ceph.com/issues/14990 Fixes: #14990
Signed-off-by: Loic Dachary <loic@dachary.org>
Zack Cerza [Wed, 2 Mar 2016 18:47:04 +0000 (11:47 -0700)]
Merge pull request #804 from dachary/wip-openstack-vault
openstack: create default ~/.vault_pass.txt
Zack Cerza [Wed, 2 Mar 2016 16:19:57 +0000 (09:19 -0700)]
Merge pull request #806 from dachary/wip-openstack-sitepackage
openstack: do not use sitepackages for openstack-integration tests
Zack Cerza [Wed, 2 Mar 2016 16:19:35 +0000 (09:19 -0700)]
Merge pull request #805 from dachary/wip-openstack-test-selection
openstack: test selection for openstack-integration
Loic Dachary [Sun, 28 Feb 2016 06:27:22 +0000 (13:27 +0700)]
openstack: do not use sitepackages for openstack-integration tests
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Sun, 28 Feb 2016 05:33:41 +0000 (12:33 +0700)]
openstack: test selection for openstack-integration
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Sun, 28 Feb 2016 04:57:48 +0000 (11:57 +0700)]
openstack: create default ~/.vault_pass.txt
It is now required by teuthology.
http://tracker.ceph.com/issues/14914 Fixes: #14914
Signed-off-by: Loic Dachary <loic@dachary.org>
Zack Cerza [Tue, 1 Mar 2016 16:57:00 +0000 (09:57 -0700)]
Merge pull request #794 from dachary/wip-openstack-wait
openstack: add --wait to block until the suite finishes
Zack Cerza [Mon, 29 Feb 2016 20:23:52 +0000 (13:23 -0700)]
Merge pull request #802 from dachary/wip-openstack-neutron
openstack: openstacklient >= 2.1.0 does not depend on neutronclient
Zack Cerza [Mon, 29 Feb 2016 20:23:36 +0000 (13:23 -0700)]
Merge pull request #801 from dachary/wip-openstack-centos-7-2
openstack: package CentOS 7.2 data file
Zack Cerza [Mon, 29 Feb 2016 20:23:18 +0000 (13:23 -0700)]
Merge pull request #800 from dachary/wip-openstack-cleanup
openstack: only destroy target/ceph- VMs on restart
Zack Cerza [Mon, 29 Feb 2016 20:21:25 +0000 (13:21 -0700)]
Merge pull request #799 from dachary/wip-openstack-timeout
openstack: default to 9h job timeout
Zack Cerza [Mon, 29 Feb 2016 20:20:05 +0000 (13:20 -0700)]
Merge pull request #796 from dachary/wip-archive-upload
suite/openstack: add --archive-upload-url
Zack Cerza [Mon, 29 Feb 2016 20:18:49 +0000 (13:18 -0700)]
Merge pull request #795 from dachary/wip-openstack-suite-exit-code
suite/openstack: implement the exit code
Loic Dachary [Sat, 27 Feb 2016 07:04:29 +0000 (14:04 +0700)]
openstack: openstacklient >= 2.1.0 does not depend on neutronclient
Explicitly require it python-neutronclient.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Mon, 18 Jan 2016 07:07:09 +0000 (14:07 +0700)]
openstack: package CentOS 7.2 data file
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Thu, 14 Jan 2016 07:37:27 +0000 (08:37 +0100)]
openstack: only destroy target/ceph- VMs on restart
Obsolete resources will be taken care of by the teuthology-nuke
--stale-openstack cron job. We just want to avoid running into obsolete
targets.
The ceph-* targets which are created by the buildpackages task must also
be disposed of.
The timestamps dir is wiped out, except for packages-repository, if
it exists.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Thu, 14 Jan 2016 07:01:55 +0000 (08:01 +0100)]
openstack: default to 9h job timeout
Because a few job take more than 6h. Ideally this could be overriden on
a case by case basis.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Wed, 2 Dec 2015 11:19:48 +0000 (12:19 +0100)]
suite/openstack: add --archive-upload-url
When uploading job results with --upload, it may be non-trivial to
figure out the public facing URL where the job will be visible. When
used via teuthology-openstack, it defaults to
http://teuthology-logs.public.ceph.com
so that using --wait --upload --teardown displays the URLs of the
uploaded job results that are accessible even after the cluster is
gone.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Wed, 2 Dec 2015 11:05:13 +0000 (12:05 +0100)]
suite/openstack: implement the exit code
Make it so the exit code of the command reflects the success or failure
of the suite. This is useful when running with --wait.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Sun, 29 Nov 2015 11:51:45 +0000 (12:51 +0100)]
openstack: add --wait to block until the suite finishes
Signed-off-by: Loic Dachary <loic@dachary.org>
Dan Mick [Fri, 26 Feb 2016 20:22:08 +0000 (12:22 -0800)]
Merge pull request #791 from ceph/wip-ceph-ansible
ceph_ansible: provide devices, monitor_interface, public_network
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 24 Feb 2016 17:36:24 +0000 (10:36 -0700)]
Set network-related hostvars if necessary
Specifically, monitor_interface and public_network
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 24 Feb 2016 17:30:06 +0000 (10:30 -0700)]
Add Remote.{ip_address, interface, cidr}
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 23 Feb 2016 18:18:19 +0000 (11:18 -0700)]
Use misc.get_scratch_devices() when necessary
That is, if osd_auto_discovery is disabled.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 23 Feb 2016 17:38:56 +0000 (10:38 -0700)]
Refactor hosts file generation
This is in preparation to enable us to write host-specific vars to the
file.
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Fri, 26 Feb 2016 01:09:00 +0000 (17:09 -0800)]
Merge pull request #793 from ceph/wip-suite-error
Add a warning when gitbuilder 404s
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Fri, 26 Feb 2016 00:59:51 +0000 (17:59 -0700)]
Add a warning when gitbuilder 404s
When determining the ceph hash, we usually ask gitbuilder. When that
fails, the error is misleading but it would take a bit of refactoring to
truly fix it. Let's at least put a useful warning before the confusing error
message.
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Thu, 25 Feb 2016 02:01:39 +0000 (19:01 -0700)]
Merge pull request #792 from ceph/wip-os-version-str
get_distro_version: Always return a string
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 24 Feb 2016 23:53:25 +0000 (16:53 -0700)]
get_distro_version: Always return a string
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 19 Feb 2016 17:14:52 +0000 (10:14 -0700)]
Unpin requests version
setuptools 20.2 won't parse this version requirement. 2.9.1 appears to
work just fine anyway.
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Fri, 19 Feb 2016 04:43:59 +0000 (20:43 -0800)]
Merge pull request #789 from ceph/wip-ceph-ansible
Add ceph_ansible task
Reviewed-by: Dan Mick <mick@redhat.com>
Zack Cerza [Tue, 9 Feb 2016 17:39:57 +0000 (10:39 -0700)]
Add ceph_ansible task
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 18 Feb 2016 22:18:14 +0000 (15:18 -0700)]
ansible: Patch more aggressively in unit tests
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 12 Feb 2016 16:16:24 +0000 (09:16 -0700)]
ansible: Don't modify plays
We were applying hosts=all to each play when using a generated playbook.
I can't remember why I thought that was a good idea, and it's tripping
up CephAnsible.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 10 Feb 2016 23:11:21 +0000 (16:11 -0700)]
ansible: Run ansible-playbook in repo dir
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 10 Feb 2016 23:07:05 +0000 (16:07 -0700)]
ansible: Place generated playbooks in repo dir
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 9 Feb 2016 22:30:45 +0000 (15:30 -0700)]
ansible: write hosts file in _write_hosts_file()
This is to make implementing the CephAnsible task cleaner.
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Wed, 17 Feb 2016 22:17:13 +0000 (14:17 -0800)]
Merge pull request #788 from ceph/wip-worker-debug
worker: When running a job, log the full command
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 17 Feb 2016 22:00:30 +0000 (15:00 -0700)]
worker: When running a job, log the full command
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Wed, 10 Feb 2016 22:26:23 +0000 (14:26 -0800)]
Merge pull request #785 from ceph/wip-timing-fix
Fix bug when running archiveless jobs
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 10 Feb 2016 22:13:04 +0000 (15:13 -0700)]
Merge pull request #784 from ceph/wip-no-debug
task/install: only install debug packages if debuginfo: true
Zack Cerza [Wed, 10 Feb 2016 17:41:32 +0000 (10:41 -0700)]
Fix bug when running archiveless jobs
We were trying to tell the timer to write to a nonexistent file
Signed-off-by: Zack Cerza <zack@redhat.com>
Sage Weil [Tue, 9 Feb 2016 22:57:43 +0000 (17:57 -0500)]
task/install: only install debug packages if debuginfo: true
Note that our kludge to handle extras does not include debuginfo packages,
which means we won't get those for ceph-deploy runs for now.
Signed-off-by: Sage Weil <sage@redhat.com>
Dan Mick [Fri, 5 Feb 2016 20:02:22 +0000 (12:02 -0800)]
Merge pull request #782 from ceph/wip-timer
Task timing
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 3 Feb 2016 00:30:04 +0000 (17:30 -0700)]
Set config.archive_path if it's not set already
This will only affect non-scheduled jobs
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 2 Feb 2016 23:42:08 +0000 (16:42 -0700)]
Collect timing data for task execution
Just before we execute a task's enter or exit method, create a new timer
mark. If the archive is enabled, each timer.mark() call writes (or
re-writes) all the timing data to timing.yaml inside the archive.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 2 Feb 2016 23:28:00 +0000 (16:28 -0700)]
Add teuthology.timer
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 1 Feb 2016 17:35:38 +0000 (10:35 -0700)]
Merge pull request #773 from dachary/wip-subset-fix
fix a --subset bug that misses facets in some cases
Samuel Just [Mon, 30 Nov 2015 19:13:48 +0000 (11:13 -0800)]
matrix: reimpliment Sum
See the docstring for details on the new implementation. The
old one didn't really satisfy the minscanlen properties at the
tail of the sequence.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 30 Nov 2015 19:12:31 +0000 (11:12 -0800)]
matrix: fix Product index offset and minscanlen value
Incrementing the index on each iteration is problematic because you
may not see a particular element for 2*minscanlen indices.
Decrementing it ensures we'll see any particular submat element every
max(minscanlen) + 1 indicies.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 1 Dec 2015 20:07:18 +0000 (12:07 -0800)]
suite: add randomized tests verifying subset coverage
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Samuel Just [Mon, 30 Nov 2015 19:09:44 +0000 (11:09 -0800)]
matrix: add __str__
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 24 Nov 2015 16:18:58 +0000 (08:18 -0800)]
suite: ensure that convolutions are cycled out to satisfy mincyclicity
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 1 Dec 2015 20:09:03 +0000 (12:09 -0800)]
suite: fix rounding bug in _build_matrix
Signed-off-by: Samuel Just <sjust@redhat.com>
Dan Mick [Fri, 29 Jan 2016 17:55:08 +0000 (09:55 -0800)]
Merge pull request #781 from ceph/wip-tidy
task/internal: list leftover files during tidy stage
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil [Fri, 29 Jan 2016 13:10:38 +0000 (08:10 -0500)]
task/internal: list leftover testdir files
The rmdir should succeed, but if it doesn't, it's hard to tell what was
there that prevented cleanup. The find will usually print nothing but
when we do have a sloppy task that didn't clean up we'll be able to tell
what it was...
Signed-off-by: Sage Weil <sage@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 23:34:21 +0000 (16:34 -0700)]
Merge pull request #780 from ceph/revert-745-wip-get_scratch_devices
Revert "misc: ignore some unusable block devices"
Dan Mick [Wed, 27 Jan 2016 22:59:42 +0000 (14:59 -0800)]
Merge pull request #713 from ceph/wip-prune-faster
prune: Process log dirs in order of ctime
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 22:30:04 +0000 (15:30 -0700)]
Revert "misc: ignore some unusable block devices"
Dan Mick [Wed, 27 Jan 2016 21:34:22 +0000 (13:34 -0800)]
Merge pull request #777 from ceph/wip-14515
Map locking failures to 'dead' status
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Tue, 26 Jan 2016 17:37:20 +0000 (10:37 -0700)]
lock_machines(): Use dead status for lock failures
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 26 Jan 2016 17:31:02 +0000 (10:31 -0700)]
ProvisionOpenStack: raise QuotaExceededError
... if instance creation fails due to a maxed-out quota
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 21:22:25 +0000 (14:22 -0700)]
Merge pull request #776 from dmick/wip-14660
14660: additions to -nuke to undo multipath
Dan Mick [Wed, 27 Jan 2016 21:20:24 +0000 (13:20 -0800)]
Merge pull request #778 from ceph/wip-openstack-nuke
Fix -nuke --stale-openstack
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick [Tue, 26 Jan 2016 02:05:39 +0000 (18:05 -0800)]
nuke.py: Fix some spelling/capitalization errors.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 26 Jan 2016 02:05:18 +0000 (18:05 -0800)]
nuke.py: try to undo multipath devices
Use multipath -F, and remove multipath-tools and/or
device-mapper-multipath.
Fixes: #14460
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Tue, 26 Jan 2016 17:12:13 +0000 (10:12 -0700)]
Update for openstack volume field name changes
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 26 Jan 2016 17:30:18 +0000 (10:30 -0700)]
Add QuotaExceededError
To represent failures to provision OpenStack instances because of a
maxed-out quota
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Wed, 27 Jan 2016 20:29:14 +0000 (14:29 -0600)]
Merge pull request #775 from ceph/wip-no-ssp
Update bootstrapping and CI hooks
Zack Cerza [Wed, 27 Jan 2016 18:45:54 +0000 (11:45 -0700)]
Install package dependencies in TravisCI
And use an Ubuntu Trusty VM
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 18:21:25 +0000 (11:21 -0700)]
Drop --no-use-wheel when invoking pip
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 17:11:43 +0000 (10:11 -0700)]
Unpin setuptools
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 16:57:50 +0000 (09:57 -0700)]
Drop obsolete jenkins/ dir
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 01:10:06 +0000 (18:10 -0700)]
Require mysqlclient
Even if it's just for teuthology-coverage which isn't used (and might be
broken), it's <80KB
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 22 Jan 2016 22:19:08 +0000 (15:19 -0700)]
Require libvirt devel package on Linux distros
Also, drop the requirement for the system libvirt Python bindings. This
effectively drops support for old distros like Ubuntu Precise.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 22 Jan 2016 17:29:35 +0000 (10:29 -0700)]
Add libffi for MacOS
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 21 Jan 2016 22:43:03 +0000 (15:43 -0700)]
Require libvirt-python
For teuthology.orchestra.remote.VirtualConsole
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 21 Jan 2016 19:22:36 +0000 (12:22 -0700)]
Rebuild virtualenvs that use system site-packages
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 21 Jan 2016 19:15:11 +0000 (12:15 -0700)]
Drop setuptools version restriction
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 21 Jan 2016 19:02:18 +0000 (12:02 -0700)]
Always upgrade pip and setuptools
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 27 Jan 2016 17:00:48 +0000 (10:00 -0700)]
Merge pull request #721 from dachary/wip-openstack-git-urls
openstack: update ~/.teuthology with --git-ceph{,qa-suite}-url
Zack Cerza [Wed, 27 Jan 2016 16:54:32 +0000 (09:54 -0700)]
Merge pull request #738 from caibo2014/master
amendment misunderstood lock server and results server address
Zack Cerza [Wed, 27 Jan 2016 16:53:55 +0000 (09:53 -0700)]
Merge pull request #744 from ceph/wip-subtree-osd
ceph.conf: mon osd reporter subtree level = osd
Zack Cerza [Wed, 27 Jan 2016 16:47:11 +0000 (09:47 -0700)]
Merge pull request #745 from dreamhost/wip-get_scratch_devices
misc: ignore some unusable block devices
Zack Cerza [Wed, 27 Jan 2016 16:46:25 +0000 (09:46 -0700)]
Merge pull request #735 from dachary/wip-suite-wait
suite: --wait to block until the suite finishes
Zack Cerza [Mon, 25 Jan 2016 16:45:11 +0000 (09:45 -0700)]
Merge pull request #760 from dachary/wip-openstack-supported
doc: only OpenStack with OVH is supported
Zack Cerza [Thu, 21 Jan 2016 17:52:12 +0000 (10:52 -0700)]
Drop --system-site-packages
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Fri, 22 Jan 2016 22:04:53 +0000 (16:04 -0600)]
Merge pull request #774 from ceph/wip-no-rhel-vps
Don't pretend that RHEL is supported by downburst
Zack Cerza [Fri, 22 Jan 2016 21:38:58 +0000 (14:38 -0700)]
Speed up these tests by ~20x
By patching provision.downburst_executable()
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 22 Jan 2016 21:23:46 +0000 (14:23 -0700)]
Remove RHEL from downburst version list
... and associated unit test
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 20 Jan 2016 16:55:06 +0000 (09:55 -0700)]
Merge pull request #772 from dachary/wip-volume-rename
openstack: a failure to rename a volume is not fatal
Loic Dachary [Wed, 20 Jan 2016 15:51:16 +0000 (22:51 +0700)]
openstack: a failure to rename a volume is not fatal
It will be cleaned up by nuke --stale-openstack
Signed-off-by: Loic Dachary <loic@dachary.org>
Dan Mick [Tue, 19 Jan 2016 00:12:38 +0000 (16:12 -0800)]
Merge pull request #771 from ceph/wip-openstack-json
nuke: Expect json output from openstack commands
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Mon, 18 Jan 2016 21:18:16 +0000 (14:18 -0700)]
nuke: Expect json output from openstack commands
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 15 Jan 2016 19:18:43 +0000 (12:18 -0700)]
Merge pull request #752 from dachary/wip-openstack-json-dict
openstack: switch the default json output to dictionary
Zack Cerza [Thu, 14 Jan 2016 17:02:31 +0000 (10:02 -0700)]
Merge pull request #736 from ceph/wip-se-ignore-few-denials
Ignore few se denials in log parsing
Andrew Schoen [Wed, 13 Jan 2016 22:53:19 +0000 (16:53 -0600)]
Merge pull request #770 from ceph/wip-openstack-centos
Add CentOS 7.2 for OpenStack
Vasu Kulkarni [Tue, 1 Dec 2015 22:23:44 +0000 (17:23 -0500)]
Ignore few se denials in audit log parsing
dmidecode issue https://bugzilla.redhat.com/show_bug.cgi?id=
1289274
tracker for chronyd issue http://tracker.ceph.com/issues/14244
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
Zack Cerza [Wed, 13 Jan 2016 17:37:00 +0000 (10:37 -0700)]
Add user-data for CentOS 7.2
Signed-off-by: Zack Cerza <zack@redhat.com>