]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 years agotasks/ceph_deploy: work with systemd
Sage Weil [Mon, 31 Aug 2015 18:21:29 +0000 (14:21 -0400)]
tasks/ceph_deploy: work with systemd

This is ugly, but I'm not going to rewrite this right now.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agodistros: add debian 8 jessie, remove wheezy from supported list
Sage Weil [Mon, 31 Aug 2015 17:56:15 +0000 (13:56 -0400)]
distros: add debian 8 jessie, remove wheezy from supported list

Wheezy only has experiemntal c++11 support; it's not new enough.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoceph-deploy: install w/ ceph-deploy, not install.py
Sage Weil [Mon, 31 Aug 2015 17:53:12 +0000 (13:53 -0400)]
ceph-deploy: install w/ ceph-deploy, not install.py

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #546 from dachary/wip-11881-multipath
Loic Dachary [Mon, 31 Aug 2015 15:30:05 +0000 (17:30 +0200)]
Merge pull request #546 from dachary/wip-11881-multipath

ceph-disk workunit

10 years agorados/basic/msgr: enable all experimental features if random/async
Kefu Chai [Fri, 28 Aug 2015 16:23:00 +0000 (00:23 +0800)]
rados/basic/msgr: enable all experimental features if random/async

Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoRevert "rados/basic/msgr: enable all experimental features if random/async"
David Zafman [Fri, 28 Aug 2015 21:50:19 +0000 (14:50 -0700)]
Revert "rados/basic/msgr: enable all experimental features if random/async"

This reverts commit 40db8376ab42756e7c2f45469153099183439744.

Getting errors trying to schedule with this commit.

10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Fri, 28 Aug 2015 19:41:17 +0000 (15:41 -0400)]
Merge remote-tracking branch 'gh/next'

10 years agoMerge pull request #548 from tchaikov/wip-enable-exp-features
Samuel Just [Fri, 28 Aug 2015 16:34:42 +0000 (09:34 -0700)]
Merge pull request #548 from tchaikov/wip-enable-exp-features

rados/basic/msgr: enable all experimental features if random/async

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agorados/basic/msgr: enable all experimental features if random/async
Kefu Chai [Fri, 28 Aug 2015 16:23:00 +0000 (00:23 +0800)]
rados/basic/msgr: enable all experimental features if random/async

Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #547 from ceph/wip-12822
Gregory Farnum [Fri, 28 Aug 2015 13:01:08 +0000 (14:01 +0100)]
Merge pull request #547 from ceph/wip-12822

tasks/cephfs: timeout on wait in test_network_death

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agotasks/cephfs: timeout on wait in test_network_death
John Spray [Fri, 28 Aug 2015 12:57:23 +0000 (13:57 +0100)]
tasks/cephfs: timeout on wait in test_network_death

So that we can get a failure instead of a hang in

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge remote-tracking branch 'origin/next'
John Spray [Fri, 28 Aug 2015 08:17:28 +0000 (09:17 +0100)]
Merge remote-tracking branch 'origin/next'

10 years agoMerge pull request #545 from ceph/wip-12777-next
Yan, Zheng [Fri, 28 Aug 2015 01:16:21 +0000 (09:16 +0800)]
Merge pull request #545 from ceph/wip-12777-next

tasks/cephfs: fix test_pool_perm teardown

10 years agoimplement the ceph-disk suite
Loic Dachary [Thu, 27 Aug 2015 21:29:30 +0000 (23:29 +0200)]
implement the ceph-disk suite

Run the ceph-disk workunit with a mon setup with ceph-deploy. It is
prefered to the install done by the ceph tasks because it relies on the
init system and udev rules which are going to be tested by the ceph-disk
workunit.

http://tracker.ceph.com/issues/11881 Refs: #11881

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: implement only_mon
Loic Dachary [Thu, 27 Aug 2015 21:23:53 +0000 (23:23 +0200)]
ceph-deploy: implement only_mon

If only_mon is true, do not attempt to deploy osds.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: implement keep_running
Loic Dachary [Thu, 27 Aug 2015 21:20:25 +0000 (23:20 +0200)]
ceph-deploy: implement keep_running

When keep_running is true, do not shutdown the cluster, leave it as it
is for other workunits or tasks to use. This effectively allows the
ceph-deploy task to be used as a helper to deploy clusters.

The call to build_ceph_cluster is simplified by giving it the whole
configuration dictionary instead of re-building one with selected arguments.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: ceph report on failure
Loic Dachary [Thu, 27 Aug 2015 21:19:22 +0000 (23:19 +0200)]
ceph-deploy: ceph report on failure

When ceph-deploy fails, run ceph report to get more information about
the state of the cluster at the time of the failure.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoUpdate rados_api.yaml(cherry picked from commit 5b9d41e3ea0f07171ce59f0bb1f5636733452062)
Yuri Weinstein [Tue, 25 Aug 2015 17:27:08 +0000 (10:27 -0700)]
Update rados_api.yaml(cherry picked from commit 5b9d41e3ea0f07171ce59f0bb1f5636733452062)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoInitial check in to add firefly-hammer-x suite #12641
Yuri Weinstein [Wed, 12 Aug 2015 00:19:38 +0000 (17:19 -0700)]
Initial check in to add firefly-hammer-x suite #12641

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 998ba8b58c5c70e8a110c3e1cf29cd24ae9692b9)

10 years agoMerge pull request #528 from ceph/wip-12641
Sage Weil [Thu, 27 Aug 2015 20:03:25 +0000 (16:03 -0400)]
Merge pull request #528 from ceph/wip-12641

Initial check in to add firefly-hammer-x suite #12641

10 years agoMerge pull request #534 from ceph/wip-12625-master
Samuel Just [Thu, 27 Aug 2015 18:32:22 +0000 (11:32 -0700)]
Merge pull request #534 from ceph/wip-12625-master

Added singleton hammer-x test to address #525

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agotasks/cephfs: fix test_pool_perm teardown
John Spray [Thu, 27 Aug 2015 16:53:24 +0000 (17:53 +0100)]
tasks/cephfs: fix test_pool_perm teardown

Fixes: #12777
Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #544 from ceph/wip-ms-type-async
Samuel Just [Thu, 27 Aug 2015 15:21:12 +0000 (08:21 -0700)]
Merge pull request #544 from ceph/wip-ms-type-async

rados: test both simple, async, and a mix

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agorados: test both simple, async, and a mix
Sage Weil [Thu, 27 Aug 2015 14:38:54 +0000 (10:38 -0400)]
rados: test both simple, async, and a mix

- in general, test simple vs async vs random
- not for msgr-less workloads
- not for thrash-erasure-*.. the regular thrash
should cover it.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #540 from ceph/wip-hobj-sort
Samuel Just [Wed, 26 Aug 2015 02:33:47 +0000 (19:33 -0700)]
Merge pull request #540 from ceph/wip-hobj-sort

suites/rados/thrash: randomize hobject sort order

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agosuites/rados/thrash: randomize hobject sort order
Sage Weil [Wed, 26 Aug 2015 01:33:57 +0000 (21:33 -0400)]
suites/rados/thrash: randomize hobject sort order

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoUpdate rados_api.yaml
Yuri Weinstein [Tue, 25 Aug 2015 17:27:08 +0000 (10:27 -0700)]
Update rados_api.yaml

10 years agoInitial check in to add firefly-hammer-x suite #12641
Yuri Weinstein [Wed, 12 Aug 2015 00:19:38 +0000 (17:19 -0700)]
Initial check in to add firefly-hammer-x suite #12641

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #538 from ceph/wip-12758
Zack Cerza [Mon, 24 Aug 2015 15:13:44 +0000 (09:13 -0600)]
Merge pull request #538 from ceph/wip-12758

ceph_deploy: if a branch is given, use it when installing rgw

10 years agoceph_deploy: if a branch is given, use it when installing rgw
Andrew Schoen [Mon, 24 Aug 2015 15:09:24 +0000 (10:09 -0500)]
ceph_deploy: if a branch is given, use it when installing rgw

Fixes: http://tracker.ceph.com/issues/12758
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Mon, 24 Aug 2015 12:35:38 +0000 (08:35 -0400)]
Merge remote-tracking branch 'gh/next'

10 years agoMerge pull request #523 from dachary/wip-10887-shec
Loic Dachary [Sat, 22 Aug 2015 21:24:49 +0000 (23:24 +0200)]
Merge pull request #523 from dachary/wip-10887-shec

erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 integration tests

Reviewed-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
10 years agoMerge pull request #526 from ceph/wip-stashed-layout
Yan, Zheng [Thu, 20 Aug 2015 11:03:59 +0000 (19:03 +0800)]
Merge pull request #526 from ceph/wip-stashed-layout

tasks/cephfs: implement TestDataScan.test_stashed_layout

10 years agoMerge pull request #536 from ceph/wip-11881-multipath
Yuri Weinstein [Tue, 18 Aug 2015 20:03:28 +0000 (13:03 -0700)]
Merge pull request #536 from ceph/wip-11881-multipath

ceph-deploy: hints for OpenStack

10 years agoupdate the list of supported distributions
Loic Dachary [Tue, 18 Aug 2015 19:29:47 +0000 (21:29 +0200)]
update the list of supported distributions

CentOS 6 and Ubuntu 12.04 are not support after Infernalis.
CentOS 7 is supported starting with Infernalis.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #537 from dachary/wip-supported
Sage Weil [Tue, 18 Aug 2015 19:35:35 +0000 (15:35 -0400)]
Merge pull request #537 from dachary/wip-supported

update the list of supported distributions

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoupdate the list of supported distributions
Loic Dachary [Tue, 18 Aug 2015 19:29:47 +0000 (21:29 +0200)]
update the list of supported distributions

CentOS 6 and Ubuntu 12.04 are not support after Infernalis.
CentOS 7 is supported starting with Infernalis.

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoceph-deploy: hints for OpenStack
Loic Dachary [Tue, 18 Aug 2015 10:31:10 +0000 (12:31 +0200)]
ceph-deploy: hints for OpenStack

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #531 from ceph/wip-mds-debug
Yan, Zheng [Tue, 18 Aug 2015 09:38:34 +0000 (17:38 +0800)]
Merge pull request #531 from ceph/wip-mds-debug

tasks/kcephfs: enable MDS debug

10 years agoAdded singleton hammer-x test to address #12625
Yuri Weinstein [Fri, 7 Aug 2015 18:02:01 +0000 (11:02 -0700)]
Added singleton hammer-x test to address #12625

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #533 from ceph/revert-525-wip-12625-master
Samuel Just [Mon, 17 Aug 2015 16:56:19 +0000 (09:56 -0700)]
Merge pull request #533 from ceph/revert-525-wip-12625-master

Revert "Added singleton hammer-x test to address #12625"

10 years agoRevert "Added singleton hammer-x test to address #12625"
Samuel Just [Mon, 17 Aug 2015 16:56:09 +0000 (09:56 -0700)]
Revert "Added singleton hammer-x test to address #12625"

10 years agoMerge pull request #525 from ceph/wip-12625-master
Samuel Just [Mon, 17 Aug 2015 16:50:50 +0000 (09:50 -0700)]
Merge pull request #525 from ceph/wip-12625-master

Added singleton hammer-x test to address #12625

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoMerge pull request #514 from ceph/wip-cd-add-branch-install
Travis Rhoden [Fri, 14 Aug 2015 18:24:08 +0000 (11:24 -0700)]
Merge pull request #514 from ceph/wip-cd-add-branch-install

 - Use branch from config for ceph-deploy testing

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #529 from ceph/wip-calamari-cli
Dan Mick [Fri, 14 Aug 2015 03:34:51 +0000 (20:34 -0700)]
Merge pull request #529 from ceph/wip-calamari-cli

calamari_setup: install "cli" utils on Calamari node

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years agotasks/kcephfs: enable MDS debug
John Spray [Thu, 13 Aug 2015 18:08:16 +0000 (19:08 +0100)]
tasks/kcephfs: enable MDS debug

To help us debug #11482

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: implement TestDataScan.test_stashed_layout
John Spray [Thu, 6 Aug 2015 11:02:50 +0000 (12:02 +0100)]
tasks/cephfs: implement TestDataScan.test_stashed_layout

This is for testing how cephfs-data-scan handles
the new 'layout' xattr when found during recovery.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agocalamari_setup: install "cli" utils on Calamari node
Ken Dreyer [Wed, 12 Aug 2015 15:50:42 +0000 (09:50 -0600)]
calamari_setup: install "cli" utils on Calamari node

In our RHCS 1.3 ceph-deploy docs, we tell users to run "ceph-deploy
install --cli" on their calamari admin node, but our smoke test wasn't
actually doing this.

See https://bugzilla.redhat.com/1252929 , "[Ubuntu 1.3.0] - ceph-deploy
install --no-adjust-repos --cli `hostname` is failing with a Traceback
error"

10 years agoMerge pull request #527 from dmick/master
Ken Dreyer [Wed, 12 Aug 2015 01:42:39 +0000 (19:42 -0600)]
Merge pull request #527 from dmick/master

calamari_setup: change to use ceph-deploy repo command

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
10 years agocalamari_setup: change to use ceph-deploy repo command
Dan Mick [Tue, 11 Aug 2015 22:58:49 +0000 (15:58 -0700)]
calamari_setup: change to use ceph-deploy repo command

Fixes: #12643
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #524 from ceph/wip-kdreyer-calamari-1.2
Dan Mick [Tue, 11 Aug 2015 01:03:08 +0000 (18:03 -0700)]
Merge pull request #524 from ceph/wip-kdreyer-calamari-1.2

calamari_setup: handle RHCS 1.2 (missing /mnt/MON)

Reviewed-by: Dan Mick <dmick@redhat.com>
10 years agoAdded singleton hammer-x test to address #12625
Yuri Weinstein [Fri, 7 Aug 2015 18:02:01 +0000 (11:02 -0700)]
Added singleton hammer-x test to address #12625

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #445 from dachary/wip-11666-erasure-code-lrc
Samuel Just [Fri, 7 Aug 2015 14:59:05 +0000 (07:59 -0700)]
Merge pull request #445 from dachary/wip-11666-erasure-code-lrc

erasure-code: lrc plugin workload

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoerasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 integration tests
Loic Dachary [Thu, 6 Aug 2015 13:52:31 +0000 (15:52 +0200)]
erasure-code: CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 integration tests

http://tracker.ceph.com/issues/10887 Refs: #10887

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agofix indentation error in docstring
Alfredo Deza [Thu, 6 Aug 2015 12:41:17 +0000 (08:41 -0400)]
fix indentation error in docstring

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit af973259eff9ffbbbe9aa209c3b3dd2d80d7219b)

10 years agodo not ommit syntax errors in linter checks
Alfredo Deza [Thu, 6 Aug 2015 12:38:52 +0000 (08:38 -0400)]
do not ommit syntax errors in linter checks

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit db69142b9078fd9ed35fb3a542fc340dae9be665)

10 years agotasks: fix syntax error in ceph.py
John Spray [Thu, 6 Aug 2015 09:25:03 +0000 (10:25 +0100)]
tasks: fix syntax error in ceph.py

From e195f9fa.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 9f530092e2aa3bdc73fcddc0feabe39759e79b4f)

10 years agocalamari_setup: handle RHCS 1.2 (missing /mnt/MON)
Ken Dreyer [Wed, 5 Aug 2015 22:54:49 +0000 (16:54 -0600)]
calamari_setup: handle RHCS 1.2 (missing /mnt/MON)

In RHCS 1.2 we don't have a /mnt/MON directory. The intention of
35c6363a1eaf5011e26be8561ffcd4e9324d13a2 was to handle this condition,
but in 1.2, the non-zero return code makes Teuthology fail the whole
test.

We don't want *Teuthology* itself to act on the return code here; we
simply want to know what it was and structure the rest of the test
accordingly.

10 years agoerasure-code: add write_append_excl: false
Loic Dachary [Thu, 6 Aug 2015 13:33:58 +0000 (15:33 +0200)]
erasure-code: add write_append_excl: false

Add write_append_excl: false to all erasure-code workloads and use the
same workload in all upgrade tests. write_append_excl: false is not
meaningfull for all Ceph versions but when it's not it will just be
ignored.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #522 from ceph/syntax-check
John Spray [Thu, 6 Aug 2015 13:25:14 +0000 (14:25 +0100)]
Merge pull request #522 from ceph/syntax-check

Include `SyntaxError` checks in linter

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agofix indentation error in docstring
Alfredo Deza [Thu, 6 Aug 2015 12:41:17 +0000 (08:41 -0400)]
fix indentation error in docstring

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agodo not ommit syntax errors in linter checks
Alfredo Deza [Thu, 6 Aug 2015 12:38:52 +0000 (08:38 -0400)]
do not ommit syntax errors in linter checks

Signed-off-by: Alfredo Deza <adeza@redhat.com>
10 years agoMerge pull request #521 from ceph/wip-fix-ceph
Kefu Chai [Thu, 6 Aug 2015 10:09:59 +0000 (18:09 +0800)]
Merge pull request #521 from ceph/wip-fix-ceph

tasks: fix syntax error in ceph.py

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agotasks: fix syntax error in ceph.py
John Spray [Thu, 6 Aug 2015 09:25:03 +0000 (10:25 +0100)]
tasks: fix syntax error in ceph.py

From e195f9fa.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoSet the SELinux context of the logrotate config
Zack Cerza [Wed, 5 Aug 2015 16:08:35 +0000 (10:08 -0600)]
Set the SELinux context of the logrotate config

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit e195f9fa1c3415157ce7be0bb50aead9794f49f1)

10 years agoMerge pull request #520 from ceph/wip-logrotate-chcon
Andrew Schoen [Wed, 5 Aug 2015 21:30:57 +0000 (16:30 -0500)]
Merge pull request #520 from ceph/wip-logrotate-chcon

Set the SELinux context of the logrotate config

10 years agoMerge pull request #519 from ceph/wip-silent-siganl
Andrew Schoen [Wed, 5 Aug 2015 19:34:17 +0000 (14:34 -0500)]
Merge pull request #519 from ceph/wip-silent-siganl

tasks/ceph_manager: be silent about sending SIGHUPs

10 years agoSet the SELinux context of the logrotate config
Zack Cerza [Wed, 5 Aug 2015 16:08:35 +0000 (10:08 -0600)]
Set the SELinux context of the logrotate config

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #518 from ceph/fix-async-test
Loic Dachary [Wed, 5 Aug 2015 15:16:09 +0000 (17:16 +0200)]
Merge pull request #518 from ceph/fix-async-test

Fix experimental feature override makes user config useless

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agotasks/ceph_manager: be silent about sending SIGHUPs
Sage Weil [Tue, 4 Aug 2015 17:08:04 +0000 (13:08 -0400)]
tasks/ceph_manager: be silent about sending SIGHUPs

At the default interval this generates tons of log noise.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoFix experimental feature override makes user config useless
Haomai Wang [Mon, 3 Aug 2015 16:54:56 +0000 (00:54 +0800)]
Fix experimental feature override makes user config useless

Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
10 years agoMerge pull request #515 from ceph/wip-12476
Zack Cerza [Wed, 29 Jul 2015 15:03:50 +0000 (09:03 -0600)]
Merge pull request #515 from ceph/wip-12476

thrashosds: send a random osd a signal.SIGHUP

10 years agoMerge pull request #510 from dmick/master
Travis Rhoden [Tue, 28 Jul 2015 23:41:11 +0000 (16:41 -0700)]
Merge pull request #510 from dmick/master

calamari_setup: Add --no-adjust-repos to ceph-deploy install --<type>

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agocalamari_setup: only stop ceph on osd/mon machines
Dan Mick [Tue, 28 Jul 2015 23:09:55 +0000 (16:09 -0700)]
calamari_setup: only stop ceph on osd/mon machines

Fixes bogus failure at end of run on calamari server

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agocalamari_setup: hack for 1.3.0 on centos: install lttng from EPEL
Dan Mick [Tue, 28 Jul 2015 22:46:22 +0000 (15:46 -0700)]
calamari_setup: hack for 1.3.0 on centos: install lttng from EPEL

lttng is not yet part of any private repo; since 1.3.0/CentOS is not
a supported product, just grab it from EPEL for this test.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agocalamari_setup: pep8 fix
Dan Mick [Tue, 28 Jul 2015 22:45:22 +0000 (15:45 -0700)]
calamari_setup: pep8 fix

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agocalamari_setup: Add --no-adjust-repos to ceph-deploy install --<type>
Dan Mick [Sat, 25 Jul 2015 04:18:40 +0000 (21:18 -0700)]
calamari_setup: Add --no-adjust-repos to ceph-deploy install --<type>

Otherwise, ceph-deploy will install an apt source that points to
ceph.com, which will override the local ISO repos.

No --mon/--osd yet until 12147 is fixed

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #446 from ceph/wip-krbd-unmap-suite
Josh Durgin [Tue, 28 Jul 2015 22:49:46 +0000 (15:49 -0700)]
Merge pull request #446 from ceph/wip-krbd-unmap-suite

unmap subsuite for krbd

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoceph_manager: don't add an osd to live_osds until it's been revived
Andrew Schoen [Tue, 28 Jul 2015 22:02:28 +0000 (17:02 -0500)]
ceph_manager: don't add an osd to live_osds until it's been revived

also waits to remove it from dead_osds. this fixes an issue where
do_sighup tries to send a signal to an osd that has not been revived
yet.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agothrashosds: adds a sighup_delay option, defaulted to 0.1
Andrew Schoen [Tue, 28 Jul 2015 19:11:14 +0000 (14:11 -0500)]
thrashosds: adds a sighup_delay option, defaulted to 0.1

This will call Thrasher.do_sighup which picks a random osd and sends a
signal.SIGHUP to it, delaying for the value of sighup_delay between each
time it picks a new osd to signal.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoceph_manager: adds a do_sighup method
Andrew Schoen [Tue, 28 Jul 2015 19:00:54 +0000 (14:00 -0500)]
ceph_manager: adds a do_sighup method

This method runs in a separate greenlet than do_thrash and will pick a
random live osd to send a signal.SIGHUP to. There is a config option,
sighup_delay, which controls how long to delay between sending the
signals.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years agoceph_manager: adds a signal_osd method
Andrew Schoen [Tue, 28 Jul 2015 18:46:05 +0000 (13:46 -0500)]
ceph_manager: adds a signal_osd method

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
10 years ago - Use branch from config for ceph-deploy testing instead of released branch
Vasu Kulkarni [Tue, 28 Jul 2015 17:38:47 +0000 (13:38 -0400)]
 - Use branch from config for ceph-deploy testing instead of released branch

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agoMerge pull request #509 from ceph/wip-12225
Travis Rhoden [Tue, 28 Jul 2015 17:26:54 +0000 (10:26 -0700)]
Merge pull request #509 from ceph/wip-12225

Don't pass host to mon create-initial

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
10 years agoMerge pull request #512 from ceph/wip-pool-perm-fixes
Gregory Farnum [Tue, 28 Jul 2015 13:45:44 +0000 (14:45 +0100)]
Merge pull request #512 from ceph/wip-pool-perm-fixes

Fixes to test_pool_perm

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoMerge pull request #489 from dachary/wip-12320-ceph-fuse
John Spray [Tue, 28 Jul 2015 10:20:36 +0000 (11:20 +0100)]
Merge pull request #489 from dachary/wip-12320-ceph-fuse

tasks/ceph_fuse.py: virtual machines need flexible mount timeout

Reviewed-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: reset auth caps in setUp
John Spray [Mon, 27 Jul 2015 22:39:29 +0000 (23:39 +0100)]
tasks/cephfs: reset auth caps in setUp

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: don't hardcode data pool name in test_pool_perm
John Spray [Mon, 27 Jul 2015 22:30:36 +0000 (23:30 +0100)]
tasks/cephfs: don't hardcode data pool name in test_pool_perm

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: test_pool_perm: reinstate proper caps on teardown
John Spray [Mon, 27 Jul 2015 22:29:06 +0000 (23:29 +0100)]
tasks/cephfs: test_pool_perm: reinstate proper caps on teardown

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: don't hardcode client ID in test_pool_perm
John Spray [Mon, 27 Jul 2015 22:20:24 +0000 (23:20 +0100)]
tasks/cephfs: don't hardcode client ID in test_pool_perm

Our teuthology yamls all happen to use "client.0" but
it's not guaranteed.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agotasks/cephfs: test_pool_perm whitespace
John Spray [Mon, 27 Jul 2015 22:18:23 +0000 (23:18 +0100)]
tasks/cephfs: test_pool_perm whitespace

PEP8-ize.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #511 from ceph/wip-drop-chef
Andrew Schoen [Mon, 27 Jul 2015 17:58:22 +0000 (12:58 -0500)]
Merge pull request #511 from ceph/wip-drop-chef

Remove chef task

10 years agoRemove chef task
Zack Cerza [Mon, 27 Jul 2015 17:47:47 +0000 (11:47 -0600)]
Remove chef task

It is obsoleted by teuthology.task.ansible.cephlab

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years ago - Fix for wip-12225, Extra argument to mon create-initial was never required
Vasu Kulkarni [Fri, 24 Jul 2015 17:56:30 +0000 (13:56 -0400)]
 - Fix for wip-12225, Extra argument to mon create-initial was never required

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
10 years agoFixes #12460
Yuri Weinstein [Fri, 24 Jul 2015 16:59:11 +0000 (09:59 -0700)]
Fixes #12460

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit bb71120b37ec6238daf53561d9e6facdb438feb5)

10 years agoMerge pull request #508 from ceph/wip-12460
Samuel Just [Fri, 24 Jul 2015 17:02:43 +0000 (10:02 -0700)]
Merge pull request #508 from ceph/wip-12460

Fixes #508
Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoFixes #12460
Yuri Weinstein [Fri, 24 Jul 2015 16:59:11 +0000 (09:59 -0700)]
Fixes #12460

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoFixes #12068
Yuri Weinstein [Thu, 23 Jul 2015 16:13:11 +0000 (09:13 -0700)]
Fixes #12068

point-to-point test moved from upgrade/hammer and modified to run as -x type upgrade

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 2ab6029764f33aa55e32307c38eb39e282b54aa8)

10 years agoMerge pull request #506 from ceph/wip-12068-master
Samuel Just [Thu, 23 Jul 2015 21:15:57 +0000 (14:15 -0700)]
Merge pull request #506 from ceph/wip-12068-master

Fixes #506
Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoMerge pull request #505 from dmick/master
Travis Rhoden [Thu, 23 Jul 2015 17:48:37 +0000 (10:48 -0700)]
Merge pull request #505 from dmick/master

calamari_setup: disable epel again after ceph-deploy

Reviewed-By: Travis Rhoden <trhoden@redhat.com>