]>
git.apps.os.sepia.ceph.com Git - teuthology.git/log
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>
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>
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>
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
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>
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']
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>
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>
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
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>
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
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
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>
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
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>
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>
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>
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>
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
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>
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.
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
Dan Mick [Wed, 23 Dec 2015 00:19:37 +0000 (16:19 -0800)]
Merge pull request #761 from ceph/wip-dbrst-mac
Downburst: make MAC setting persistent and remove test user's password
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Tue, 22 Dec 2015 23:55:16 +0000 (16:55 -0700)]
Downburst: Remove the test user's password
So that console logins are possible
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 22 Dec 2015 23:22:24 +0000 (16:22 -0700)]
Downburst: Make MAC setting persistent
On CentOS hosts, the MAC is being reset on some reboots. Write it to the
appropriate file.
Signed-off-by: Zack Cerza <zack@redhat.com>
Loic Dachary [Thu, 17 Dec 2015 06:40:24 +0000 (07:40 +0100)]
openstack: support CentOS 7.1
It uses the same cloud image as centos-7.0 because it already was 7.1
anyway, only misnamed 7.0 because changing it is inconvenient.
Signed-off-by: Loic Dachary <loic@dachary.org>
Zack Cerza [Mon, 21 Dec 2015 22:02:14 +0000 (15:02 -0700)]
Merge pull request #755 from dachary/wip-openstack-package-data-files
openstack: package data files
Zack Cerza [Mon, 21 Dec 2015 22:01:28 +0000 (15:01 -0700)]
Merge pull request #754 from dachary/wip-suite-dry-run-verify-hash
suite: honor suite_verify_ceph_hash on --dry-run
Zack Cerza [Mon, 21 Dec 2015 22:01:08 +0000 (15:01 -0700)]
Merge pull request #753 from dachary/wip-openstack-dead-code
openstack: remove dead code
Zack Cerza [Mon, 21 Dec 2015 21:59:19 +0000 (14:59 -0700)]
Merge pull request #751 from dachary/wip-openstack-image-private
openstack: keep image private
Zack Cerza [Mon, 21 Dec 2015 21:59:00 +0000 (14:59 -0700)]
Merge pull request #750 from dachary/wip-openstack-bugous-ip
openstack: remove bugous static IP regexp
Zack Cerza [Mon, 21 Dec 2015 21:58:43 +0000 (14:58 -0700)]
Merge pull request #749 from dachary/wip-openstack-dnsmasq
dnsmasq is not actually restarting
Zack Cerza [Mon, 21 Dec 2015 21:55:55 +0000 (14:55 -0700)]
Merge pull request #747 from dachary/wip-openstack-integration-cleanup
tests: openstack-integration is too agressive
Zack Cerza [Mon, 21 Dec 2015 21:55:24 +0000 (14:55 -0700)]
Merge pull request #746 from dachary/wip-openstack-delegate-tests
tests: delegate integration tests to OpenStack
Zack Cerza [Mon, 21 Dec 2015 21:51:43 +0000 (14:51 -0700)]
Merge pull request #718 from dachary/wip-get-pkg-type
misc: get_pkg_type to infer the package time from the os_type
Loic Dachary [Mon, 21 Dec 2015 15:57:41 +0000 (16:57 +0100)]
doc: only OpenStack with OVH is supported
The other providers are likely to work but since they are not actively
tested, it is better no to claim they do.
Signed-off-by: Loic Dachary <loic@dachary.org>
Dan Mick [Fri, 18 Dec 2015 22:11:55 +0000 (14:11 -0800)]
Merge pull request #759 from ceph/wip-openstack-requests
Block requests==2.9.0
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Fri, 18 Dec 2015 22:01:24 +0000 (15:01 -0700)]
Block requests==2.9.0
Because of https://bugs.launchpad.net/nova/+bug/
1526413
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 18 Dec 2015 19:15:27 +0000 (12:15 -0700)]
Merge pull request #758 from dmick/wip-ntpservers
clock: get the servers to use for ntpdate from ntp.conf
Dan Mick [Wed, 9 Dec 2015 01:39:40 +0000 (17:39 -0800)]
clock: get the servers to use for ntpdate from ntp.conf
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Thu, 17 Dec 2015 20:04:53 +0000 (13:04 -0700)]
Merge pull request #757 from ceph/fix-ansible-error-reporting
ansible: include the contents of the failure log in the exception
Andrew Schoen [Thu, 17 Dec 2015 19:51:45 +0000 (13:51 -0600)]
ansible: include the contents of the failure log in the exception
When parsing of the ansible failure log fails this will actually print
the contents of the malformed log in the raised AnsibleFailedError.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Robin H. Johnson [Thu, 10 Dec 2015 23:37:21 +0000 (15:37 -0800)]
misc: ignore some unusable block devices
If a block device is read-only, or is a cloud-init datasource, we should
not change the content on it!
This change detects most documented datasources as of 2015/12/10 from
http://cloudinit.readthedocs.org/en/latest/topics/datasources.html
It cannot detect datasources that are only detectable based on files on
volume (eg config-drive v1)
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
Loic Dachary [Sat, 12 Dec 2015 12:22:55 +0000 (13:22 +0100)]
openstack: switch the default json output to dictionary
The python-openstackclient output may either be a list of Value/Field or
a dictionary. Use the dictionary instead of the Value/Field form
because it is easier to deal with. The former was chosen because of a
bug that made it impossible to control the output. The bug still exists
but is believed to be rare enough to ignore. Should it happen, a message
recommending a corrective action and a comment on:
https://bugs.launchpad.net/python-openstackclient/+bug/
1510546
is displayed.
Signed-off-by: Loic Dachary <loic@dachary.org>
Zack Cerza [Wed, 16 Dec 2015 00:44:06 +0000 (17:44 -0700)]
Merge pull request #734 from dachary/wip-openstack-ssh
openstack: TeuthologyOpenStack.ssh continuous output