]> git.apps.os.sepia.ceph.com Git - teuthology.git/log
teuthology.git
10 years agoReorganize documentation and Sphinx files 369/head
Zack Cerza [Tue, 2 Dec 2014 16:03:53 +0000 (09:03 -0700)]
Reorganize documentation and Sphinx files

This should allow a more consistent experience between reading
Sphinx-generated HTML docs and just using GitHub's renderer.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd docs to tox envlist
Zack Cerza [Mon, 1 Dec 2014 21:15:02 +0000 (14:15 -0700)]
Add docs to tox envlist

So PRs don't break documentation

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoRemove fancy source file handling
Zack Cerza [Mon, 1 Dec 2014 21:11:46 +0000 (14:11 -0700)]
Remove fancy source file handling

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd stub source files linking to canonical documents
Zack Cerza [Mon, 1 Dec 2014 21:01:25 +0000 (14:01 -0700)]
Add stub source files linking to canonical documents

Now we can drop the Makefile magic.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd LAB_SETUP.rst to Sphinx build
Zack Cerza [Tue, 25 Nov 2014 22:09:56 +0000 (15:09 -0700)]
Add LAB_SETUP.rst to Sphinx build

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd reference configs
Zack Cerza [Tue, 25 Nov 2014 21:44:30 +0000 (14:44 -0700)]
Add reference configs

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd lab setup doc
Zack Cerza [Tue, 25 Nov 2014 21:44:07 +0000 (14:44 -0700)]
Add lab setup doc

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoCheck individual jobs for packages
Zack Cerza [Mon, 24 Nov 2014 20:51:43 +0000 (13:51 -0700)]
Check individual jobs for packages

Previously we were just checking one time per run to see if packages had
been built. Now, let's check each job since os_type values can differ.
Fail if any are missing. Results are cached to avoid hugging the
archive to death.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoRevert "ceph.conf: filestore fiemap = true"
Sage Weil [Mon, 24 Nov 2014 20:51:07 +0000 (12:51 -0800)]
Revert "ceph.conf: filestore fiemap = true"

This reverts commit 0f97481ce44e0487ac6cffa051a05590f907a081.

Until we fix #10166

10 years agoMerge pull request #367 from ceph/wip-rgw-swift
Sage Weil [Mon, 24 Nov 2014 18:23:59 +0000 (10:23 -0800)]
Merge pull request #367 from ceph/wip-rgw-swift

swift: set full access to subusers creation

10 years agoswift: set full access to subusers creation 367/head
Yehuda Sadeh [Mon, 24 Nov 2014 17:59:30 +0000 (09:59 -0800)]
swift: set full access to subusers creation

Default subuser permissions are 'none'.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
10 years agoMerge pull request #365 from ceph/wip-kill-pid-check
Warren Usui [Fri, 21 Nov 2014 00:59:00 +0000 (16:59 -0800)]
Merge pull request #365 from ceph/wip-kill-pid-check

Verify running pid before passing it to be killed.

10 years agoVerify running pid before passing it to be killed. 365/head
Sandon Van Ness [Fri, 21 Nov 2014 00:52:05 +0000 (16:52 -0800)]
Verify running pid before passing it to be killed.

So we don't kill other processes that have taken jobs pid since
job has been no longer running.

Signed-off-by: Sandon Van Ness <sandon@redhat.com>
10 years agoceph.conf: filestore fiemap = true
Sage Weil [Fri, 21 Nov 2014 00:20:20 +0000 (16:20 -0800)]
ceph.conf: filestore fiemap = true

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #364 from ceph/wip-scheduling
Zack Cerza [Thu, 20 Nov 2014 22:28:05 +0000 (15:28 -0700)]
Merge pull request #364 from ceph/wip-scheduling

Fix / work around gitbuilder problems

10 years agoChoose SHA1 sums more intelligently 364/head
Zack Cerza [Fri, 14 Nov 2014 20:32:25 +0000 (13:32 -0700)]
Choose SHA1 sums more intelligently

By checking the actual gitbuilder archive that we care about, if
--distro is passed. If it is not, tweak the default to 'rhel' instead of
'ubuntu' since that seems to produce better results. To be clear, this
is a workaround I'm putting in place since our gitbuilders never seem to
be in sync.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMore useful logging when unlocking single nodes
Zack Cerza [Wed, 19 Nov 2014 20:48:19 +0000 (13:48 -0700)]
More useful logging when unlocking single nodes

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMention test name when failing to schedule
Zack Cerza [Fri, 14 Nov 2014 21:51:19 +0000 (14:51 -0700)]
Mention test name when failing to schedule

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd a default results_sending_email
Zack Cerza [Fri, 14 Nov 2014 21:37:40 +0000 (14:37 -0700)]
Add a default results_sending_email

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #363 from ceph/wip-10089
Zack Cerza [Wed, 19 Nov 2014 17:53:57 +0000 (10:53 -0700)]
Merge pull request #363 from ceph/wip-10089

drop default os_type of 'ubuntu' in teuthology-suite

10 years agoDrop null values in placeholders 363/head
Zack Cerza [Tue, 18 Nov 2014 23:19:11 +0000 (16:19 -0700)]
Drop null values in placeholders

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #358 from andrewschoen/docopt-porting
Zack Cerza [Tue, 18 Nov 2014 23:45:46 +0000 (16:45 -0700)]
Merge pull request #358 from andrewschoen/docopt-porting

porting teuthology-coverage to docopt

10 years agoadded a simple test for teuthology.coverage.main 358/head
Andrew Schoen [Mon, 17 Nov 2014 17:33:52 +0000 (11:33 -0600)]
added a simple test for teuthology.coverage.main

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoadded a simple test for teuthology.coverage.main
Andrew Schoen [Mon, 17 Nov 2014 17:33:52 +0000 (11:33 -0600)]
added a simple test for teuthology.coverage.main

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agorefactored teuthology.coverage to use an dict from docopt instead of a namespace...
Andrew Schoen [Mon, 17 Nov 2014 16:14:36 +0000 (10:14 -0600)]
refactored teuthology.coverage to use an dict from docopt instead of a namespace from argparse

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoDrop ubuntu as default distro for scheduled runs
Zack Cerza [Fri, 14 Nov 2014 20:31:17 +0000 (13:31 -0700)]
Drop ubuntu as default distro for scheduled runs

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoadded a test to make sure docopt was parsing things correctly for teuthology-coverage
Andrew Schoen [Fri, 14 Nov 2014 16:07:18 +0000 (10:07 -0600)]
added a test to make sure docopt was parsing things correctly for teuthology-coverage

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agocleaning up usage for teuthology-coverage
Andrew Schoen [Thu, 13 Nov 2014 21:24:41 +0000 (15:24 -0600)]
cleaning up usage for teuthology-coverage

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoporting teuthology-coverage to docopt
Andrew Schoen [Thu, 13 Nov 2014 20:33:32 +0000 (14:33 -0600)]
porting teuthology-coverage to docopt

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoceph.conf: mon pg warn max object skew = 0 (disable warning)
Sage Weil [Thu, 13 Nov 2014 16:23:58 +0000 (08:23 -0800)]
ceph.conf: mon pg warn max object skew = 0 (disable warning)

Make the 'too few pgs' warnings go away from qa runs.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #357 from andrewschoen/tox-integration-tests
Zack Cerza [Wed, 12 Nov 2014 21:43:30 +0000 (14:43 -0700)]
Merge pull request #357 from andrewschoen/tox-integration-tests

Moves all integration tests to an integration folder and provides a new ...

10 years agoMerge pull request #356 from ceph/wip-default-machine-type
Zack Cerza [Wed, 12 Nov 2014 21:30:55 +0000 (14:30 -0700)]
Merge pull request #356 from ceph/wip-default-machine-type

Allow setting default machine_type per-lab

10 years agoMoves all integration tests to an integration folder and provides a new tox env to... 357/head
Andrew Schoen [Wed, 12 Nov 2014 21:21:27 +0000 (15:21 -0600)]
Moves all integration tests to an integration folder and provides a new tox env to run only those tests

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoAllow setting default machine_type per-lab 356/head
Zack Cerza [Wed, 12 Nov 2014 20:46:01 +0000 (13:46 -0700)]
Allow setting default machine_type per-lab

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #355 from ceph/wip-email
Zack Cerza [Wed, 12 Nov 2014 20:20:46 +0000 (13:20 -0700)]
Merge pull request #355 from ceph/wip-email

teuthology_results: add --dry-run

10 years agoIf timeout is None or zero, don't log 355/head
Zack Cerza [Tue, 11 Nov 2014 18:26:54 +0000 (11:26 -0700)]
If timeout is None or zero, don't log

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoAdd dry-run option
Zack Cerza [Tue, 11 Nov 2014 17:41:14 +0000 (10:41 -0700)]
Add dry-run option

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoUse docopt instead of argparse
Zack Cerza [Tue, 11 Nov 2014 17:36:29 +0000 (10:36 -0700)]
Use docopt instead of argparse

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoUse new config API
Zack Cerza [Tue, 11 Nov 2014 17:07:08 +0000 (10:07 -0700)]
Use new config API

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #354 from andrewschoen/tox-cov-report
Zack Cerza [Tue, 11 Nov 2014 23:20:36 +0000 (16:20 -0700)]
Merge pull request #354 from andrewschoen/tox-cov-report

Adds a coverage report when running the tox tests

10 years agoAdds a coverage report when running the tox tests 354/head
Andrew Schoen [Tue, 11 Nov 2014 22:10:27 +0000 (16:10 -0600)]
Adds a coverage report when running the tox tests

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoMerge pull request #351 from ceph/wip-9925-wusui
Zack Cerza [Fri, 7 Nov 2014 17:17:08 +0000 (10:17 -0700)]
Merge pull request #351 from ceph/wip-9925-wusui

Allow more strings in filters

10 years agoMention hostnames in ConnectionLostErrors
Zack Cerza [Fri, 7 Nov 2014 17:13:50 +0000 (10:13 -0700)]
Mention hostnames in ConnectionLostErrors

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoMore suite filter changes. 351/head
Warren Usui [Fri, 7 Nov 2014 00:31:04 +0000 (16:31 -0800)]
More suite filter changes.

Comment change, and update help message to reflect the ability to
use a comma separated list as a filter.

10 years agoMerge pull request #352 from ceph/wip-update-vm-hostkeys
Zack Cerza [Thu, 6 Nov 2014 20:22:12 +0000 (13:22 -0700)]
Merge pull request #352 from ceph/wip-update-vm-hostkeys

Continue fix for 9871

10 years agoMerge pull request #353 from ceph/wip-9975
Zack Cerza [Thu, 6 Nov 2014 19:36:57 +0000 (12:36 -0700)]
Merge pull request #353 from ceph/wip-9975

remove configuration files when nuking

10 years agouse ctx instead of remotes 353/head
Alfredo Deza [Thu, 6 Nov 2014 17:53:18 +0000 (12:53 -0500)]
use ctx instead of remotes

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agoAlso look for /etc/teuthology.yaml
Zack Cerza [Wed, 5 Nov 2014 21:43:35 +0000 (14:43 -0700)]
Also look for /etc/teuthology.yaml

First we look for ~/.teuthology.yaml - if that is not found, we look for
a system-wide configuration in /etc/teuthology.yaml

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoFix duplicate test name
Zack Cerza [Wed, 5 Nov 2014 16:33:13 +0000 (09:33 -0700)]
Fix duplicate test name

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agocall the new helper in nuke_helper
Alfredo Deza [Wed, 5 Nov 2014 14:43:12 +0000 (09:43 -0500)]
call the new helper in nuke_helper

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agocreate a configuration removal function in nuke.py
Alfredo Deza [Wed, 5 Nov 2014 14:37:59 +0000 (09:37 -0500)]
create a configuration removal function in nuke.py

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agoDon't explode if results_sending_email isn't set
Zack Cerza [Wed, 5 Nov 2014 00:53:07 +0000 (17:53 -0700)]
Don't explode if results_sending_email isn't set

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoSuppress tracebacks when coverage isn't configured
Zack Cerza [Tue, 4 Nov 2014 23:39:30 +0000 (16:39 -0700)]
Suppress tracebacks when coverage isn't configured

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoInstall virtualenv if it isn't present
Zack Cerza [Tue, 4 Nov 2014 17:24:55 +0000 (10:24 -0700)]
Install virtualenv if it isn't present

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoAlso install mysql on MacOS
Zack Cerza [Tue, 4 Nov 2014 17:23:36 +0000 (10:23 -0700)]
Also install mysql on MacOS

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoFix typo
Zack Cerza [Tue, 4 Nov 2014 17:16:05 +0000 (10:16 -0700)]
Fix typo

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoDrop default watchdog_interval to 120s
Zack Cerza [Mon, 3 Nov 2014 23:41:49 +0000 (16:41 -0700)]
Drop default watchdog_interval to 120s

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoExplicitly pass json header
Zack Cerza [Mon, 3 Nov 2014 17:05:06 +0000 (10:05 -0700)]
Explicitly pass json header

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoAllow omitting 'tasks' stanza in job definitions
Zack Cerza [Thu, 30 Oct 2014 19:01:38 +0000 (13:01 -0600)]
Allow omitting 'tasks' stanza in job definitions

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoAbstract the lab domain (e.g. front.sepia.ceph.com)
Zack Cerza [Thu, 30 Oct 2014 17:19:53 +0000 (11:19 -0600)]
Abstract the lab domain (e.g. front.sepia.ceph.com)

This should make usage in other labs easier.

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoIf lock_server is not set, check_lock() no-ops
Zack Cerza [Wed, 29 Oct 2014 23:47:10 +0000 (17:47 -0600)]
If lock_server is not set, check_lock() no-ops

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoceph.conf: set mon pg warn max per osd = 10000
Sage Weil [Fri, 31 Oct 2014 23:50:35 +0000 (16:50 -0700)]
ceph.conf: set mon pg warn max per osd = 10000

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoContinue fix for 9871 352/head
Dan Mick [Wed, 29 Oct 2014 23:30:47 +0000 (16:30 -0700)]
Continue fix for 9871

The existing logic was too tortured, and the previous fix was bad.
Rewrite to extract "get_statuses()" to a worker, and make it
extremely clear which VM hostkeys are being updated and why.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoAdd libmysqlclient-dev to ubuntu requirements
Zack Cerza [Thu, 30 Oct 2014 22:32:28 +0000 (16:32 -0600)]
Add libmysqlclient-dev to ubuntu requirements

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoRevert "Remove MySQL requirements"
Zack Cerza [Thu, 30 Oct 2014 22:32:09 +0000 (16:32 -0600)]
Revert "Remove MySQL requirements"

This reverts commit c69051367069eab4dd608753e14ffc8cee75b50b.

10 years agoRemove MySQL requirements
Zack Cerza [Wed, 29 Oct 2014 20:43:20 +0000 (14:43 -0600)]
Remove MySQL requirements

These are only needed for teuthology-coverage, which requires a good
amount of extra setup (if it even works).

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoAllow more strings in filters
Warren Usui [Wed, 29 Oct 2014 00:27:21 +0000 (17:27 -0700)]
Allow more strings in filters

A comma separated list can now be used in filter and filter-out.

Fixes: #9925
Signed-off-by: Warren Usui <warren.usui@inktank.com>
10 years agoFix for 9871 was wrong: original <= should always have been <
Dan Mick [Tue, 28 Oct 2014 23:46:33 +0000 (16:46 -0700)]
Fix for 9871 was wrong: original <= should always have been <

...but now it matters.  lock_list returns exactly the length needed,
and so the 'failure' case is strict less-than.

Suggested-by: Sandon VanNess <svanness@redhat.com>
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #348 from ceph/wip-9871
Zack Cerza [Tue, 28 Oct 2014 19:26:14 +0000 (13:26 -0600)]
Merge pull request #348 from ceph/wip-9871

lock.py: update keys for any owned VMs, even if none mentioned on CLI

10 years agolock.py: update keys for any owned VMs, even if none mentioned on CLI 348/head
Dan Mick [Mon, 27 Oct 2014 22:06:01 +0000 (15:06 -0700)]
lock.py: update keys for any owned VMs, even if none mentioned on CLI

teuthology-lock to create new VMs followed by "--list-targets" was
returning the old hostkeys.  The code rightly avoids fetching keys
for all hosts; this change makes it update keys owned by the
current querying user.

Fixes: #9871
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #349 from ceph/wip-9914
Zack Cerza [Tue, 28 Oct 2014 16:48:18 +0000 (10:48 -0600)]
Merge pull request #349 from ceph/wip-9914

internal.py: report more-accurate info about locked machines

10 years agoUpdate to reflect bootstrap.sh's Fedora support
Zack Cerza [Tue, 28 Oct 2014 14:32:23 +0000 (08:32 -0600)]
Update to reflect bootstrap.sh's Fedora support

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoMerge pull request #350 from ceph/fedora
Zack Cerza [Tue, 28 Oct 2014 14:31:10 +0000 (08:31 -0600)]
Merge pull request #350 from ceph/fedora

support Fedora when using bootstrap

10 years agosupport Fedora when using bootstrap 350/head
Greg Farnum [Tue, 28 Oct 2014 01:08:43 +0000 (18:08 -0700)]
support Fedora when using bootstrap

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
10 years agointernal.py: report more-accurate info about locked machines 349/head
Dan Mick [Mon, 27 Oct 2014 22:26:36 +0000 (15:26 -0700)]
internal.py: report more-accurate info about locked machines

Don't hide the fact that there are reserved machines that may
cause a scheduled lock request to have to wait.

Fixes: 9914
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoAdd INSTALL.rst to sources
Zack Cerza [Fri, 24 Oct 2014 21:57:07 +0000 (15:57 -0600)]
Add INSTALL.rst to sources

Signed-off-by: Zack Cerza <zack@cerza.org>
10 years agoAdd 'prep' step that copies docs into docs/source/
Zack Cerza [Thu, 23 Oct 2014 19:39:38 +0000 (13:39 -0600)]
Add 'prep' step that copies docs into docs/source/

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoAbstract source path
Zack Cerza [Wed, 22 Oct 2014 15:23:20 +0000 (09:23 -0600)]
Abstract source path

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoRemove reference to static path
Zack Cerza [Fri, 17 Oct 2014 20:18:30 +0000 (14:18 -0600)]
Remove reference to static path

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agocreate a tox env for docs
Alfredo Deza [Tue, 14 Oct 2014 21:08:09 +0000 (17:08 -0400)]
create a tox env for docs

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agoignore build/ output from docs
Alfredo Deza [Tue, 14 Oct 2014 21:06:54 +0000 (17:06 -0400)]
ignore build/ output from docs

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agocreate the Makefile for sphinx docs generation
Alfredo Deza [Tue, 14 Oct 2014 21:05:49 +0000 (17:05 -0400)]
create the Makefile for sphinx docs generation

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agocreate the source dir for sphinx
Alfredo Deza [Tue, 14 Oct 2014 21:05:26 +0000 (17:05 -0400)]
create the source dir for sphinx

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
10 years agoAdd a changelog
Zack Cerza [Thu, 23 Oct 2014 20:45:33 +0000 (14:45 -0600)]
Add a changelog

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoRemove old install instructions
Zack Cerza [Fri, 24 Oct 2014 19:09:00 +0000 (13:09 -0600)]
Remove old install instructions

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoAdd "Choosing machines for a job" section
Zack Cerza [Fri, 24 Oct 2014 19:06:19 +0000 (13:06 -0600)]
Add "Choosing machines for a job" section

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoAdd "Provided utilities" section
Zack Cerza [Fri, 24 Oct 2014 19:04:02 +0000 (13:04 -0600)]
Add "Provided utilities" section

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoRewrite description and overview
Zack Cerza [Fri, 3 Oct 2014 20:42:29 +0000 (14:42 -0600)]
Rewrite description and overview

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoAdd separate install documentation
Zack Cerza [Thu, 2 Oct 2014 20:27:26 +0000 (14:27 -0600)]
Add separate install documentation

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoRequire six >= 1.5.0
Zack Cerza [Thu, 23 Oct 2014 21:06:43 +0000 (15:06 -0600)]
Require six >= 1.5.0

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoMerge pull request #344 from dachary/wip-9842-deep-merge
Zack Cerza [Tue, 21 Oct 2014 15:45:34 +0000 (09:45 -0600)]
Merge pull request #344 from dachary/wip-9842-deep-merge

display informative error message if schedule fails to deep_merge

10 years agodisplay informative error message if schedule fails to deep_merge 344/head
Loic Dachary [Tue, 21 Oct 2014 04:16:25 +0000 (21:16 -0700)]
display informative error message if schedule fails to deep_merge

Display the two yaml structures that fail to merge in case of an
exception. That's a useful hint to find out what's wrong.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
10 years agoMerge pull request #342 from ceph/wip-5876
John Spray [Mon, 20 Oct 2014 18:45:14 +0000 (19:45 +0100)]
Merge pull request #342 from ceph/wip-5876

task/nfs: stop nfs server after test finishes

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotask/nfs: stop nfs server after test finishes more thoroughly 342/head
Yan, Zheng [Wed, 15 Oct 2014 07:47:57 +0000 (15:47 +0800)]
task/nfs: stop nfs server after test finishes more thoroughly

In addition to "exportfs -au", we take a sledgehammer to it
by shutting down all the worker threads and flushing out
the client export table.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
Signed-off-by: Greg Farnum <Greg@inktank.com>
10 years agoBetter error handling in list_locks()
Zack Cerza [Mon, 20 Oct 2014 15:58:25 +0000 (09:58 -0600)]
Better error handling in list_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoFix linter errors
Zack Cerza [Mon, 20 Oct 2014 14:33:42 +0000 (08:33 -0600)]
Fix linter errors

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10 years agoMerge pull request #343 from ceph/wip-dmick
Zack Cerza [Mon, 20 Oct 2014 14:31:24 +0000 (08:31 -0600)]
Merge pull request #343 from ceph/wip-dmick

Fixes for #9811 and #9812

10 years agotask.ssh_keys(): manage authorized_keys, not keys2 343/head
Dan Mick [Sat, 18 Oct 2014 05:11:05 +0000 (22:11 -0700)]
task.ssh_keys(): manage authorized_keys, not keys2

See the issue for a description, but authorized_keys2 is dead
on RHEL7 and dying elsewhere.

Fixes: #9812
Signed-off-by: Dan Mick <dan.mick@inktank.com>
10 years agolock.lock_many(): use passed os_{type,version}, not ctx
Dan Mick [Sat, 18 Oct 2014 05:06:51 +0000 (22:06 -0700)]
lock.lock_many(): use passed os_{type,version}, not ctx

Affects teuthology --lock with os_{type,version} in the yaml.

Fixes: #9811
Signed-off-by: Dan Mick <dan.mick@inktank.com>
10 years agoInstead of setting status='pass', set success=True
Zack Cerza [Thu, 16 Oct 2014 19:57:29 +0000 (13:57 -0600)]
Instead of setting status='pass', set success=True

Keeping this old behavior will mean that any tasks that are not updated
to use set_status() and still simply set success=False will still be
able to properly report their failures.

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