]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
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 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 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 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 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 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 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>
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>
10 years agocalamari_setup: disable epel again after ceph-deploy
Dan Mick [Thu, 23 Jul 2015 00:28:01 +0000 (17:28 -0700)]
calamari_setup: disable epel again after ceph-deploy

ceph-deploy enables EPEL on Centos; this caused problems for
Calamari.  Undo it after ceph-deploy has installed Ceph.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #500 from ceph/wip-12425-master
Josh Durgin [Tue, 21 Jul 2015 21:40:05 +0000 (14:40 -0700)]
Merge pull request #500 from ceph/wip-12425-master

Fixes #12425, moved versions-steps-x suite from upgrade/firefly to up…

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoFixes #12425, moved versions-steps-x suite from upgrade/firefly to upgrade/firefly-x
Yuri Weinstein [Tue, 21 Jul 2015 20:55:24 +0000 (13:55 -0700)]
Fixes #12425, moved versions-steps-x suite from upgrade/firefly to upgrade/firefly-x
as the old location was wrong and never ran correctely to upgrade tp -x

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge pull request #496 from ceph/wip-hammer-x
Samuel Just [Thu, 16 Jul 2015 20:54:08 +0000 (13:54 -0700)]
Merge pull request #496 from ceph/wip-hammer-x

Added config settings to resolve and test #496

Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoAdded config settings to resolve and test #12021
Yuri Weinstein [Thu, 16 Jul 2015 17:54:19 +0000 (10:54 -0700)]
Added config settings to resolve and test #12021
"mon debug unsafe allow tier with nonempty snaps: true"
(only for firefly-x, giant-x and upgrade/hammer/point-to-point running againts hammer branch)

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoMerge remote-tracking branch 'gh/next'
Sage Weil [Thu, 16 Jul 2015 16:04:39 +0000 (12:04 -0400)]
Merge remote-tracking branch 'gh/next'

10 years agoDrop chef from the teuthology suite
Zack Cerza [Wed, 15 Jul 2015 20:08:29 +0000 (14:08 -0600)]
Drop chef from the teuthology suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoDrop chef from tgt suite
Zack Cerza [Tue, 14 Jul 2015 22:31:55 +0000 (16:31 -0600)]
Drop chef from tgt suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

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

10 years agoMerge pull request #492 from ceph/wip-drop-chef
Andrew Schoen [Tue, 14 Jul 2015 22:36:32 +0000 (17:36 -0500)]
Merge pull request #492 from ceph/wip-drop-chef

Drop chef from suites

10 years agoDrop chef from tgt suite
Zack Cerza [Tue, 14 Jul 2015 22:31:55 +0000 (16:31 -0600)]
Drop chef from tgt suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoDrop chef from the teuthology suite
Zack Cerza [Tue, 14 Jul 2015 21:32:31 +0000 (15:32 -0600)]
Drop chef from the teuthology suite

Chef has been replaced by ansible, which will be added to jobs at
schedule time.

Signed-off-by: Zack Cerza <zack@redhat.com>
10 years agoMerge pull request #490 from ceph/wip-12029
Josh Durgin [Tue, 14 Jul 2015 19:47:41 +0000 (12:47 -0700)]
Merge pull request #490 from ceph/wip-12029

suites/rbd: add EC pool variant for QEMU tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #487 from dmick/master
Ken Dreyer [Tue, 14 Jul 2015 15:43:59 +0000 (09:43 -0600)]
Merge pull request #487 from dmick/master

calamari_setup: handle new structure in 1.3.0 (MON and OSD repos)

10 years agotasks/ceph_fuse.py: virtual machines need flexible mount timeout
Loic Dachary [Tue, 14 Jul 2015 08:27:57 +0000 (10:27 +0200)]
tasks/ceph_fuse.py: virtual machines need flexible mount timeout

1) add a wait time before the mount attempt to let the cluster get set up.
By default this should be skipped, but for VMs and known-slow systems we
can give them 60 seconds.
2) Make the timeout configurable, with a 30-second default, but override it
for VM tests.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
10 years agoMerge pull request #464 from ceph/wip-offline-backward
Gregory Farnum [Tue, 14 Jul 2015 10:43:02 +0000 (11:43 +0100)]
Merge pull request #464 from ceph/wip-offline-backward

Tests for damage handling and cephfs-data-scan

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agocalamari_setup: handle new structure in 1.3.0 (MON and OSD repos)
Dan Mick [Tue, 14 Jul 2015 03:48:33 +0000 (20:48 -0700)]
calamari_setup: handle new structure in 1.3.0 (MON and OSD repos)

Also, clean up the command handling; failure will throw an exception,
so no need to accumulate the errors in an int

Fixes: #12228
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #465 from ceph/wip-11570
Sage Weil [Mon, 13 Jul 2015 17:03:38 +0000 (13:03 -0400)]
Merge pull request #465 from ceph/wip-11570

hammer suite split - older and newer

10 years agoMerge pull request #384 from ceph/wip-dirfrag-enable
Yan, Zheng [Mon, 13 Jul 2015 13:36:34 +0000 (21:36 +0800)]
Merge pull request #384 from ceph/wip-dirfrag-enable

suites/fs: enable directory fragmentation

10 years agosuites/fs: enable directory fragmentation
John Spray [Mon, 30 Mar 2015 13:24:59 +0000 (14:24 +0100)]
suites/fs: enable directory fragmentation

Setting this in tests globally as a precursor
to enabling it by default in the shipping code.
Set a low mds bal split size in order to make
us hit the fragmentation code more often in
than we usually would in a single MDS environment.

Signed-off-by: John Spray <john.spray@redhat.com>
10 years agoMerge pull request #470 from ceph/wip-4161
Yan, Zheng [Mon, 13 Jul 2015 09:22:58 +0000 (17:22 +0800)]
Merge pull request #470 from ceph/wip-4161

Add cephfs TestBacktrace

10 years agoMerge pull request #466 from ceph/wip-damaged-fixes
Yan, Zheng [Mon, 13 Jul 2015 09:03:14 +0000 (17:03 +0800)]
Merge pull request #466 from ceph/wip-damaged-fixes

Tests for wip-damaged-fixes

10 years agoMerge pull request #485 from athanatos/wip-12231
David Zafman [Fri, 10 Jul 2015 19:27:53 +0000 (12:27 -0700)]
Merge pull request #485 from athanatos/wip-12231

3-size-2-min-size: keep 4 in during thrashing

Reviewed-by: David Zafman <dzafman@redhat.com>
10 years ago3-size-2-min-size: keep 4 in during thrashing
Samuel Just [Wed, 8 Jul 2015 16:15:46 +0000 (09:15 -0700)]
3-size-2-min-size: keep 4 in during thrashing

Workaround for 12231.

Fixes: #12231
Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoRemoved rhel* configurations with a goal that they will be covered in the Octo lab
Yuri Weinstein [Wed, 8 Jul 2015 17:15:41 +0000 (10:15 -0700)]
Removed rhel* configurations with a goal that they will be covered in the Octo lab
and won't be used by vps runs in Sepia lab

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

10 years agosuites/rbd: add EC pool variant for QEMU tests
Jason Dillaman [Thu, 9 Jul 2015 14:37:57 +0000 (10:37 -0400)]
suites/rbd: add EC pool variant for QEMU tests

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agoMerge pull request #476 from t-miyamae/wip-10886
Loic Dachary [Thu, 9 Jul 2015 10:07:46 +0000 (12:07 +0200)]
Merge pull request #476 from t-miyamae/wip-10886

erasure code: added shec's initial ceph-qa-suite

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #481 from dmick/master
Andrew Schoen [Wed, 8 Jul 2015 19:47:13 +0000 (14:47 -0500)]
Merge pull request #481 from dmick/master

calamari_nosetests: verify that calamari_branch exists

10 years agoMerge pull request #483 from ceph/wip-excl
Samuel Just [Wed, 8 Jul 2015 18:10:39 +0000 (11:10 -0700)]
Merge pull request #483 from ceph/wip-excl

fix hammer-x upgrades with excl stuff in ceph_test_rados

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yuri Weinstein <yuriw@redhat.com>
10 years agoMerge pull request #484 from ceph/wip_remove_rhel
Sage Weil [Wed, 8 Jul 2015 18:08:56 +0000 (14:08 -0400)]
Merge pull request #484 from ceph/wip_remove_rhel

Removed rhel* configurations with a goal that they will be covered in…

10 years agoRemoved rhel* configurations with a goal that they will be covered in the Octo lab
Yuri Weinstein [Wed, 8 Jul 2015 17:15:41 +0000 (10:15 -0700)]
Removed rhel* configurations with a goal that they will be covered in the Octo lab
and won't be used by vps runs in Sepia lab

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
10 years agoupgrade/hammer-x: drop symlinks to ec jobs and disable *_excl
Sage Weil [Mon, 15 Jun 2015 19:13:16 +0000 (12:13 -0700)]
upgrade/hammer-x: drop symlinks to ec jobs and disable *_excl

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agosuites/upgrade/hammer-x: do not pass _excl weights to ceph_test_rados
Sage Weil [Sun, 14 Jun 2015 01:23:02 +0000 (18:23 -0700)]
suites/upgrade/hammer-x: do not pass _excl weights to ceph_test_rados

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agotasks/rados: make {write,append}_excl conditional
Sage Weil [Sun, 14 Jun 2015 01:22:34 +0000 (18:22 -0700)]
tasks/rados: make {write,append}_excl conditional

For upgrade tests we don't want to pass these args to (old)
ceph_test_rados.

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agocalamari_nosetests: verify that calamari_branch exists
Dan Mick [Tue, 7 Jul 2015 02:28:11 +0000 (19:28 -0700)]
calamari_nosetests: verify that calamari_branch exists

Fixes: #12206
Signed-off-by: Dan Mick <dan.mick@redhat.com>
10 years agoMerge pull request #479 from ceph/wip-rgw-task
Zack Cerza [Wed, 1 Jul 2015 22:00:09 +0000 (16:00 -0600)]
Merge pull request #479 from ceph/wip-rgw-task

rgw: do not enable both tcp and uds for fastcgi

10 years agorgw: do not enable both tcp and uds for fastcgi
Andrew Schoen [Wed, 1 Jul 2015 18:25:03 +0000 (13:25 -0500)]
rgw: do not enable both tcp and uds for fastcgi

This fixes a bug where we were setting up mod_fastcgi to use both tcp
and uds.

10 years agoMerge pull request #478 from ceph/wip-12172-backport-next
Gregory Farnum [Wed, 1 Jul 2015 21:34:58 +0000 (22:34 +0100)]
Merge pull request #478 from ceph/wip-12172-backport-next

cephfs/test_auto_repair.py: flush journal after umount

10 years agoMerge pull request #477 from ceph/wip-12172-backport-next
Gregory Farnum [Wed, 1 Jul 2015 10:55:04 +0000 (11:55 +0100)]
Merge pull request #477 from ceph/wip-12172-backport-next

cephfs/test_auto_repair.py: flush journal after umount

10 years agocephfs/test_auto_repair.py: flush journal after umount
Yan, Zheng [Mon, 29 Jun 2015 09:37:23 +0000 (17:37 +0800)]
cephfs/test_auto_repair.py: flush journal after umount

When client capabilities get released, MDS may update corresponding
inodes' client writable range and mark those inodes dirty. The auto
repair test expects MDS to trim inodes from its cache, but MDS can't
trim dirty inodes. So we should flush journal after umount.

Fixes: #12172
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 835ad8b8f3038290846c612b66f3bffcc5755338)

10 years agoerasure code: added shec's initial ceph-qa-suite
kawaguchi-s [Wed, 1 Jul 2015 06:40:52 +0000 (15:40 +0900)]
erasure code: added shec's initial ceph-qa-suite

Fixes: #10886(http://tracker.ceph.com/issues/10886)
Signed-off-by: Shotaro Kawaguchi <kawaguchi.s@jp.fujitsu.com>