]> git.apps.os.sepia.ceph.com Git - teuthology.git/log
teuthology.git
9 years agoopenstack: only destroy target/ceph- VMs on restart 800/head
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>
9 years agoMerge pull request #791 from ceph/wip-ceph-ansible
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>
9 years agoSet network-related hostvars if necessary 791/head
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>
9 years agoAdd Remote.{ip_address, interface, cidr}
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>
9 years agoUse misc.get_scratch_devices() when necessary
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>
9 years agoRefactor hosts file generation
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>
9 years agoMerge pull request #793 from ceph/wip-suite-error
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>
9 years agoAdd a warning when gitbuilder 404s 793/head
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>
9 years agoMerge pull request #792 from ceph/wip-os-version-str
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>
9 years agoget_distro_version: Always return a string 792/head
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>
9 years agoUnpin requests version
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>
9 years agoMerge pull request #789 from ceph/wip-ceph-ansible
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>
9 years agoAdd ceph_ansible task 789/head
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>
9 years agoansible: Patch more aggressively in unit tests
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>
9 years agoansible: Don't modify plays
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>
9 years agoansible: Run ansible-playbook in repo dir
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>
9 years agoansible: Place generated playbooks in repo dir
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>
9 years agoansible: write hosts file in _write_hosts_file()
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>
9 years agoMerge pull request #788 from ceph/wip-worker-debug
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>
9 years agoworker: When running a job, log the full command 788/head
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>
9 years agoMerge pull request #785 from ceph/wip-timing-fix
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>
9 years agoMerge pull request #784 from ceph/wip-no-debug
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

9 years agoFix bug when running archiveless jobs 785/head
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>
9 years agotask/install: only install debug packages if debuginfo: true 784/head
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>
9 years agoMerge pull request #782 from ceph/wip-timer
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>
9 years agoSet config.archive_path if it's not set already 782/head
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>
9 years agoCollect timing data for task execution
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>
9 years agoAdd teuthology.timer
Zack Cerza [Tue, 2 Feb 2016 23:28:00 +0000 (16:28 -0700)]
Add teuthology.timer

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #773 from dachary/wip-subset-fix
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

9 years agomatrix: reimpliment Sum 773/head
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>
9 years agomatrix: fix Product index offset and minscanlen value
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>
9 years agosuite: add randomized tests verifying subset coverage
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>
9 years agomatrix: add __str__
Samuel Just [Mon, 30 Nov 2015 19:09:44 +0000 (11:09 -0800)]
matrix: add __str__

Signed-off-by: Samuel Just <sjust@redhat.com>
9 years agosuite: ensure that convolutions are cycled out to satisfy mincyclicity
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>
9 years agosuite: fix rounding bug in _build_matrix
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>
9 years agoMerge pull request #781 from ceph/wip-tidy
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>
9 years agotask/internal: list leftover testdir files 781/head
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>
9 years agoMerge pull request #780 from ceph/revert-745-wip-get_scratch_devices
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"

9 years agoMerge pull request #713 from ceph/wip-prune-faster
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>
9 years agoRevert "misc: ignore some unusable block devices" 780/head
Zack Cerza [Wed, 27 Jan 2016 22:30:04 +0000 (15:30 -0700)]
Revert "misc: ignore some unusable block devices"

9 years agoMerge pull request #777 from ceph/wip-14515
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>
9 years agolock_machines(): Use dead status for lock failures 777/head
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>
9 years agoProvisionOpenStack: raise QuotaExceededError
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>
9 years agoMerge pull request #776 from dmick/wip-14660
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

9 years agoMerge pull request #778 from ceph/wip-openstack-nuke
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>
9 years agonuke.py: Fix some spelling/capitalization errors. 776/head
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>
9 years agonuke.py: try to undo multipath devices
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>
9 years agoUpdate for openstack volume field name changes 778/head
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>
9 years agoAdd QuotaExceededError
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>
9 years agoMerge pull request #775 from ceph/wip-no-ssp
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

9 years agoInstall package dependencies in TravisCI 775/head
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>
9 years agoDrop --no-use-wheel when invoking pip
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>
9 years agoUnpin setuptools
Zack Cerza [Wed, 27 Jan 2016 17:11:43 +0000 (10:11 -0700)]
Unpin setuptools

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoDrop obsolete jenkins/ dir
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>
9 years agoRequire mysqlclient
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>
9 years agoRequire libvirt devel package on Linux distros
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>
9 years agoAdd libffi for MacOS
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>
9 years agoRequire libvirt-python
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>
9 years agoRebuild virtualenvs that use system site-packages
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>
9 years agoDrop setuptools version restriction
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>
9 years agoAlways upgrade pip and setuptools
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>
9 years agoMerge pull request #721 from dachary/wip-openstack-git-urls
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

9 years agoMerge pull request #738 from caibo2014/master
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

9 years agoMerge pull request #744 from ceph/wip-subtree-osd
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

9 years agoMerge pull request #745 from dreamhost/wip-get_scratch_devices
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

9 years agoMerge pull request #735 from dachary/wip-suite-wait
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

9 years agoMerge pull request #760 from dachary/wip-openstack-supported
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

9 years agoDrop --system-site-packages
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>
9 years agoMerge pull request #774 from ceph/wip-no-rhel-vps
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

9 years agoSpeed up these tests by ~20x 774/head
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>
9 years agoRemove RHEL from downburst version list
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>
9 years agoMerge pull request #772 from dachary/wip-volume-rename
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

9 years agoopenstack: a failure to rename a volume is not fatal 772/head
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>
9 years agoMerge pull request #771 from ceph/wip-openstack-json
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>
9 years agonuke: Expect json output from openstack commands 771/head
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>
9 years agoMerge pull request #752 from dachary/wip-openstack-json-dict
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

9 years agoMerge pull request #736 from ceph/wip-se-ignore-few-denials
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

9 years agoMerge pull request #770 from ceph/wip-openstack-centos
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

9 years agoIgnore few se denials in audit log parsing 736/head
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>
9 years agoAdd user-data for CentOS 7.2 770/head
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>
9 years agoCorrect CentOS 7.0/7.1 images and add 7.2
Zack Cerza [Wed, 13 Jan 2016 17:36:42 +0000 (10:36 -0700)]
Correct CentOS 7.0/7.1 images and add 7.2

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #766 from smithfarm/wip-hammer-sh-doc
Zack Cerza [Wed, 13 Jan 2016 16:26:00 +0000 (09:26 -0700)]
Merge pull request #766 from smithfarm/wip-hammer-sh-doc

doc: add descriptive comment at top of hammer.sh script

9 years agoMerge pull request #769 from ceph/wip-helgrind-suppressions
Josh Durgin [Wed, 13 Jan 2016 03:47:16 +0000 (19:47 -0800)]
Merge pull request #769 from ceph/wip-helgrind-suppressions

valgrind.supp: suppress helgrind warnings for external libraries

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #768 from ceph/wip-centos-version
Andrew Schoen [Tue, 12 Jan 2016 22:06:48 +0000 (16:06 -0600)]
Merge pull request #768 from ceph/wip-centos-version

Use remote.inventory_info['os_version']

9 years agoUse remote.inventory_info['os_version'] 768/head
Zack Cerza [Tue, 12 Jan 2016 20:34:56 +0000 (13:34 -0700)]
Use remote.inventory_info['os_version']

... instead of remote.os.version.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agovalgrind.supp: suppress helgrind warnings for external libraries 769/head
Jason Dillaman [Tue, 12 Jan 2016 20:28:30 +0000 (15:28 -0500)]
valgrind.supp: suppress helgrind warnings for external libraries

Fixes: #14163
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #767 from ceph/wip-14336
Andrew Schoen [Mon, 11 Jan 2016 20:13:38 +0000 (14:13 -0600)]
Merge pull request #767 from ceph/wip-14336

Fix regression in flock usage

9 years agoFix regression in flock usage 767/head
Zack Cerza [Mon, 11 Jan 2016 19:42:08 +0000 (12:42 -0700)]
Fix regression in flock usage

Bug report: http://tracker.ceph.com/issues/14336
Regression caused in: https://github.com/ceph/teuthology/pull/764

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #762 from ktdreyer/wip-readme-rst-syntax
Andrew Schoen [Fri, 8 Jan 2016 15:27:53 +0000 (09:27 -0600)]
Merge pull request #762 from ktdreyer/wip-readme-rst-syntax

README: fix rst syntax for sub-bullets

9 years agoMerge pull request #764 from dachary/wip-14238-openstack-stale
Andrew Schoen [Fri, 8 Jan 2016 15:26:02 +0000 (09:26 -0600)]
Merge pull request #764 from dachary/wip-14238-openstack-stale

openstack: flock timeout on openstack server create

9 years agodoc: add descriptive comment at top of hammer.sh script 766/head
Nathan Cutler [Thu, 7 Jan 2016 19:57:54 +0000 (20:57 +0100)]
doc: add descriptive comment at top of hammer.sh script

This script was added by 303e863d32c077c17cd8a027172af8204434a66b - this
commit takes the description from that commit and places it in a comment at
the top of the script.

Without this descriptive comment, the only thing we have to go on is the
filename, hammer.sh, which is easily confused with Hammer as in version
0.94 of Ceph.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #765 from ceph/wip-14125
Alfredo Deza [Thu, 7 Jan 2016 18:48:56 +0000 (13:48 -0500)]
Merge pull request #765 from ceph/wip-14125

packaging.GitbuilderProject: support the wait_for_package feature

9 years agobetter logging in packaging._get_response 765/head
Andrew Schoen [Thu, 7 Jan 2016 16:30:27 +0000 (10:30 -0600)]
better logging in packaging._get_response

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agotask.install: fix how the config option wait_for_package is set
Andrew Schoen [Thu, 7 Jan 2016 16:29:47 +0000 (10:29 -0600)]
task.install: fix how the config option wait_for_package is set

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agopackaging.GitbuilderProject will retry now when fetching package versions
Andrew Schoen [Wed, 6 Jan 2016 16:41:54 +0000 (10:41 -0600)]
packaging.GitbuilderProject will retry now when fetching package versions

If we don't get a 200, retry to account for gitbuilder finishing a
build.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoopenstack: flock timeout on openstack server create 764/head
Loic Dachary [Tue, 5 Jan 2016 21:51:32 +0000 (22:51 +0100)]
openstack: flock timeout on openstack server create

The global lock used to run openstack server create must timeout
otherwise it may hang forever. The timeout is set to 8h. Assuming one
server create --wait takes ~1mn to return, that should be more than
enough to absorbe a burst of 200 jobs provisioning instances at the same
time.

The goal here is to ensure the queue does not stay blocked forever, not
to timeout jobs because they cannot get a server in a given delay.

http://tracker.ceph.com/issues/14243 Fixes: #14243

Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoMerge pull request #763 from dachary/wip-14238-openstack-stale
Andrew Schoen [Tue, 5 Jan 2016 21:26:59 +0000 (15:26 -0600)]
Merge pull request #763 from dachary/wip-14238-openstack-stale

openstack: nuke must use ID and not name

9 years agoopenstack: nuke must use ID and not name 763/head
Loic Dachary [Tue, 5 Jan 2016 19:24:48 +0000 (20:24 +0100)]
openstack: nuke must use ID and not name

Otherwise it will fail if there are multiple instances by the same name.

http://tracker.ceph.com/issues/14238 Fixes: #14238

Signed-off-by: Loic Dachary <loic@dachary.org>
9 years agoREADME: fix rst syntax for sub-bullets 762/head
Ken Dreyer [Tue, 5 Jan 2016 18:17:34 +0000 (11:17 -0700)]
README: fix rst syntax for sub-bullets

The install task contains its own list of sub-point bullets.  Prior to
this change, rST did not treat this list as a sub-list of the "install
task" bullet point. Instead, it rendered them at the same level as the
install task and all the other tasks.

Indent the sub-bullets under the install task's description. This will
cause rST to treat them as true sub-bullets under the install task.

9 years agoMerge pull request #756 from dachary/wip-openstack-centos-7-1
Zack Cerza [Wed, 23 Dec 2015 00:52:10 +0000 (17:52 -0700)]
Merge pull request #756 from dachary/wip-openstack-centos-7-1

openstack: support CentOS 7.1