]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 years agoMerge pull request #864 from ceph/wip-15012-jewel
Sage Weil [Thu, 10 Mar 2016 21:15:10 +0000 (16:15 -0500)]
Merge pull request #864 from ceph/wip-15012-jewel

Removed branch: firefly from 4-after.yaml

9 years agoRemoved branch: firefly from 4-after.yaml
Yuri Weinstein [Thu, 10 Mar 2016 21:11:16 +0000 (13:11 -0800)]
Removed branch: firefly from 4-after.yaml

Fixes #15012

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #812 from ceph/jewel-10436
Gregory Farnum [Thu, 10 Mar 2016 08:52:51 +0000 (00:52 -0800)]
Merge pull request #812 from ceph/jewel-10436

suites/fs: enable all snapshost test scripts

9 years agoReduced runtime for radosbench to 600
Yuri Weinstein [Wed, 24 Feb 2016 21:28:51 +0000 (13:28 -0800)]
Reduced runtime for radosbench to 600

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

9 years agorados/upgrade: add '%' to combine rados.yaml with other yamls
Samuel Just [Wed, 10 Feb 2016 18:29:40 +0000 (10:29 -0800)]
rados/upgrade: add '%' to combine rados.yaml with other yamls

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit a13d9e89a8fb280ef1538104e2f4f9c77d288501)

9 years agorados/: remove unnecessary rados.yaml entries
Samuel Just [Wed, 10 Feb 2016 18:29:20 +0000 (10:29 -0800)]
rados/: remove unnecessary rados.yaml entries

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit ebea8ade8ec0aa41058fabed5ac7796ee60b20a7)

9 years agoMerge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
Yuri Weinstein [Wed, 10 Feb 2016 16:41:16 +0000 (08:41 -0800)]
Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel

9 years agoMerge pull request #819 from ceph/wip-whitelist-jewel
Yuri Weinstein [Wed, 10 Feb 2016 16:27:06 +0000 (08:27 -0800)]
Merge pull request #819 from ceph/wip-whitelist-jewel

Whitelisted 'soft lockup' and 'detected stalls on CPUs'

9 years agoWhitelisted 'soft lockup' and 'detected stalls on CPUs'
Yuri Weinstein [Wed, 10 Feb 2016 16:25:01 +0000 (08:25 -0800)]
Whitelisted 'soft lockup' and 'detected stalls on CPUs'

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge remote-tracking branch 'gh/jewel'
Sage Weil [Mon, 8 Feb 2016 22:26:32 +0000 (17:26 -0500)]
Merge remote-tracking branch 'gh/jewel'

9 years agoChanged centos version to 7.2
Yuri Weinstein [Mon, 8 Feb 2016 21:50:50 +0000 (13:50 -0800)]
Changed centos version to 7.2

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

9 years agoChanged centos version to 7.2
Yuri Weinstein [Mon, 8 Feb 2016 21:50:50 +0000 (13:50 -0800)]
Changed centos version to 7.2

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

9 years agoMade disk size in openstack 40GB, so osd won't run out of space
Yuri Weinstein [Mon, 1 Feb 2016 16:19:42 +0000 (08:19 -0800)]
Made disk size in openstack 40GB, so osd won't run out of space

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

9 years agoAdde + in the openstack.yaml dir
Yuri Weinstein [Thu, 4 Feb 2016 23:55:41 +0000 (15:55 -0800)]
Adde + in the openstack.yaml dir
Fixes failures in #14635

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

9 years agoMerge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
Yuri Weinstein [Fri, 5 Feb 2016 18:09:34 +0000 (10:09 -0800)]
Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel

9 years agoMerge pull request #813 from ceph/wip-whitelist-jewel
Yuri Weinstein [Wed, 3 Feb 2016 16:49:52 +0000 (08:49 -0800)]
Merge pull request #813 from ceph/wip-whitelist-jewel

Whitelisted "wrongly marked me down" for the tiering tests

9 years agoWhitelisted "wrongly marked me down" for the tiering tests
Yuri Weinstein [Wed, 3 Feb 2016 16:47:36 +0000 (08:47 -0800)]
Whitelisted "wrongly marked me down" for the tiering tests

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #807 from ceph/wip-config
Sage Weil [Wed, 3 Feb 2016 13:58:51 +0000 (08:58 -0500)]
Merge pull request #807 from ceph/wip-config

suites/rados: test random queue options

9 years agosuites/fs: enable all snapshost test scripts
Yan, Zheng [Wed, 3 Feb 2016 06:35:33 +0000 (14:35 +0800)]
suites/fs: enable all snapshost test scripts

Signed-off-by: Yan, Zheng <zyan@redhat.com>
9 years agoWhitelisted "soft lockup"
Yuri Weinstein [Tue, 2 Feb 2016 23:38:19 +0000 (15:38 -0800)]
Whitelisted "soft lockup"
to avoid failures on slow nodes like in #14618

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

9 years agoMerge pull request #810 from ceph/wip-schedule_rados-master
Josh Durgin [Tue, 2 Feb 2016 21:58:55 +0000 (13:58 -0800)]
Merge pull request #810 from ceph/wip-schedule_rados-master

Made rados runs in ovh call vps.yaml

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMade rados runs in ovh call vps.yaml
Yuri Weinstein [Tue, 2 Feb 2016 21:43:02 +0000 (13:43 -0800)]
Made rados runs in ovh call vps.yaml

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoInitial draft for infernalis stable upgrade tests
Yuri Weinstein [Tue, 1 Dec 2015 23:03:13 +0000 (15:03 -0800)]
Initial draft for infernalis stable upgrade tests
Fixed indentation
Replace ‘description’ with ’meta’
Incorporated Josh's comments
Moved all overrides to the top

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

9 years agosuites/rados: test random queue options
Sage Weil [Fri, 29 Jan 2016 18:22:10 +0000 (13:22 -0500)]
suites/rados: test random queue options

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoAdded point-to-point suite
yuriw [Mon, 14 Dec 2015 23:46:26 +0000 (15:46 -0800)]
Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x96-64 suite

Signed-off-by: yuriw <yuri.weinstein@gmail.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit e7732cce73af2fed55a957b5529db93e3ff3ea5a)

9 years agoAdded point-to-point suite
yuriw [Mon, 14 Dec 2015 23:46:26 +0000 (15:46 -0800)]
Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x96-64 suite

Signed-off-by: yuriw <yuri.weinstein@gmail.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit e7732cce73af2fed55a957b5529db93e3ff3ea5a)

9 years agoMerge pull request #797 from ceph/wip-fusestore
Sage Weil [Wed, 27 Jan 2016 19:50:02 +0000 (14:50 -0500)]
Merge pull request #797 from ceph/wip-fusestore

rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test

9 years agoMerge remote-tracking branch 'gh/jewel'
Sage Weil [Wed, 20 Jan 2016 21:50:28 +0000 (16:50 -0500)]
Merge remote-tracking branch 'gh/jewel'

9 years agoMerge pull request #801 from ceph/jewel-14395
Gregory Farnum [Wed, 20 Jan 2016 02:51:09 +0000 (18:51 -0800)]
Merge pull request #801 from ceph/jewel-14395

suites/fs: cephfs_journal_tool: wait for health after restart

9 years agoMerge branch 'greg-fs-testing'
Greg Farnum [Wed, 20 Jan 2016 02:47:04 +0000 (18:47 -0800)]
Merge branch 'greg-fs-testing'

9 years agoMerge branch 'jewel-14395' into greg-fs-testing
Greg Farnum [Tue, 19 Jan 2016 01:56:53 +0000 (17:56 -0800)]
Merge branch 'jewel-14395' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/801

Reviewed-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #767 from ceph/wip-14048
Gregory Farnum [Wed, 20 Jan 2016 02:40:55 +0000 (18:40 -0800)]
Merge pull request #767 from ceph/wip-14048

tasks: add TestSessionMap.test_[mount|tell]_conn_close

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge pull request #680 from ceph/wip-manila
Gregory Farnum [Wed, 20 Jan 2016 02:21:55 +0000 (18:21 -0800)]
Merge pull request #680 from ceph/wip-manila

Add testing for CephFSVolumeClient

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge pull request #798 from ceph/jewel-14254
Gregory Farnum [Wed, 20 Jan 2016 02:18:21 +0000 (18:18 -0800)]
Merge pull request #798 from ceph/jewel-14254

tasks/cephfs: test for race between cap flush and clientreplay

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/jewel'
Josh Durgin [Tue, 19 Jan 2016 21:41:28 +0000 (13:41 -0800)]
Merge remote-tracking branch 'origin/jewel'

9 years agoMerge pull request #678 from ceph/wip-fs-snaptests
Gregory Farnum [Tue, 19 Jan 2016 19:44:14 +0000 (11:44 -0800)]
Merge pull request #678 from ceph/wip-fs-snaptests

suites/fs: enable all snapshost test scripts

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agosuites/fs: fix ceph.restart syntax
Greg Farnum [Tue, 19 Jan 2016 01:56:10 +0000 (17:56 -0800)]
suites/fs: fix ceph.restart syntax

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/wip-14195' into greg-fs-testing
Greg Farnum [Tue, 19 Jan 2016 00:14:24 +0000 (16:14 -0800)]
Merge remote-tracking branch 'origin/wip-14195' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/791

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/wip-full-msg' into greg-fs-testing
Greg Farnum [Tue, 19 Jan 2016 00:06:45 +0000 (16:06 -0800)]
Merge remote-tracking branch 'origin/wip-full-msg' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/786

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/wip-global-config' into greg-fs-testing
Greg Farnum [Tue, 19 Jan 2016 00:06:02 +0000 (16:06 -0800)]
Merge remote-tracking branch 'origin/wip-global-config' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/784

Conflicts:
tasks/cephfs/vstart_runner.py
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/wip-14048' into greg-fs-testing
Greg Farnum [Mon, 18 Jan 2016 23:53:47 +0000 (15:53 -0800)]
Merge remote-tracking branch 'origin/wip-14048' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/767

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/wip-manila' into greg-fs-testing
Greg Farnum [Mon, 18 Jan 2016 22:42:14 +0000 (14:42 -0800)]
Merge remote-tracking branch 'origin/wip-manila' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/680

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge remote-tracking branch 'origin/jewel-14254' into greg-fs-testing
Greg Farnum [Mon, 18 Jan 2016 22:33:38 +0000 (14:33 -0800)]
Merge remote-tracking branch 'origin/jewel-14254' into greg-fs-testing

https://github.com/ceph/ceph-qa-suite/pull/798

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge pull request #803 from ceph/wip-rbd-nbd-jewel
Josh Durgin [Mon, 18 Jan 2016 22:12:39 +0000 (17:12 -0500)]
Merge pull request #803 from ceph/wip-rbd-nbd-jewel

rbd: rbd-nbd can only run on Ubuntu
librbd: journal replay should honor inter-event dependencies

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agorbd: rbd-nbd can only run on Ubuntu
Jason Dillaman [Mon, 18 Jan 2016 21:18:07 +0000 (16:18 -0500)]
rbd: rbd-nbd can only run on Ubuntu

NBD support is not available in RHEL/CentOS 7

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #802 from ceph/wip-whitelist-jewel
Samuel Just [Mon, 18 Jan 2016 21:32:23 +0000 (13:32 -0800)]
Merge pull request #802 from ceph/wip-whitelist-jewel

Whitelisted 'wrongly marked me down'

Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoWhitelisted 'wrongly marked me down'
Yuri Weinstein [Mon, 18 Jan 2016 21:25:37 +0000 (13:25 -0800)]
Whitelisted 'wrongly marked me down'

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agosuites/fs: cephfs_journal_tool: wait for health after restart
Yan, Zheng [Mon, 18 Jan 2016 08:22:30 +0000 (16:22 +0800)]
suites/fs: cephfs_journal_tool: wait for health after restart

Fixes: #14395
Signed-off-by: Yan, Zheng <zyan@redhat.com>
9 years agotasks/cephfs: test for race between cap flush and clientreplay
Yan, Zheng [Fri, 15 Jan 2016 05:25:54 +0000 (13:25 +0800)]
tasks/cephfs: test for race between cap flush and clientreplay

Signed-off-by: Yan, Zheng <zyan@redhat.com>
9 years agotasks/cephfs: override max_pgs_per_osd in TestVolumeClient
John Spray [Thu, 7 Jan 2016 16:47:26 +0000 (16:47 +0000)]
tasks/cephfs: override max_pgs_per_osd in TestVolumeClient

Because volume client cues its PG counts from the
mon pg warn max per osd setting, the teuthology template's
ultra-high 10000 setting causes problems.  Force it down
to the usual sensible default for this test.

Also update vstart_runner to populate ctx.daemons so that the test
can restart daemons the same way on vstart as in full blown teuthology.

For branch wip-manila

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: pg_num check in volume_client test
John Spray [Tue, 5 Jan 2016 10:27:07 +0000 (10:27 +0000)]
tasks/cephfs: pg_num check in volume_client test

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: fix raising from RemoteProcess.wait()
John Spray [Tue, 8 Dec 2015 16:28:34 +0000 (16:28 +0000)]
tasks/cephfs: fix raising from RemoteProcess.wait()

...in the case where we call wait() on an already-finished
process.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: fix vstart's LocalDaemon.proc
John Spray [Tue, 8 Dec 2015 09:53:44 +0000 (09:53 +0000)]
tasks/cephfs: fix vstart's LocalDaemon.proc

This class is meant to quack like a DaemonState,
so it needs to expose a .proc attribute.  This
was breaking TestDamageTable.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: fix wait in test_volume_client
John Spray [Thu, 3 Dec 2015 10:58:23 +0000 (10:58 +0000)]
tasks/cephfs: fix wait in test_volume_client

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agosuites: add an extra client to fs/recovery
John Spray [Wed, 25 Nov 2015 09:59:15 +0000 (09:59 +0000)]
suites: add an extra client to fs/recovery

The volumeclient test wants 3, and the rest of the tests
can just ignore it.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agosuites: add yaml for TestVolumeClient
John Spray [Mon, 23 Nov 2015 22:31:30 +0000 (22:31 +0000)]
suites: add yaml for TestVolumeClient

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: add test_volume_client
John Spray [Mon, 9 Nov 2015 13:10:45 +0000 (13:10 +0000)]
tasks/cephfs: add test_volume_client

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: fix fuse killing in vstart
John Spray [Wed, 11 Nov 2015 10:25:53 +0000 (10:25 +0000)]
tasks/cephfs: fix fuse killing in vstart

The "ps au" output was truncating lines which could cause
processes to get missed in some cases, like where there
is a long --client-mountpoint argument.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: write_n_mb optionally background
John Spray [Wed, 11 Nov 2015 10:24:50 +0000 (10:24 +0000)]
tasks/cephfs: write_n_mb optionally background

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: reset IDs of mounts between tests
John Spray [Wed, 11 Nov 2015 10:23:40 +0000 (10:23 +0000)]
tasks/cephfs: reset IDs of mounts between tests

because volumeclient test twiddles the IDs to
match the auth identities it creates.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: clear extra auth ids on test start
John Spray [Mon, 9 Nov 2015 13:16:36 +0000 (13:16 +0000)]
tasks/cephfs: clear extra auth ids on test start

Because new volumeclient tests will be creating IDs
instead of modifying the default ones.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: add test case auth_list helper
John Spray [Mon, 9 Nov 2015 13:17:25 +0000 (13:17 +0000)]
tasks/cephfs: add test case auth_list helper

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #743 from ceph/wip-root-metadata
Gregory Farnum [Thu, 14 Jan 2016 18:37:04 +0000 (10:37 -0800)]
Merge pull request #743 from ceph/wip-root-metadata

tasks/cephfs: add TestSessionMap.test_session_reject

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agoMerge pull request #611 from ceph/wip-libcephfs-acl
Gregory Farnum [Thu, 14 Jan 2016 18:34:20 +0000 (10:34 -0800)]
Merge pull request #611 from ceph/wip-libcephfs-acl

suites/fs: test ceph-fuse with libcephfs permission check

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agorados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test
Sage Weil [Thu, 14 Jan 2016 13:27:33 +0000 (08:27 -0500)]
rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoFixed symblink for os configs
Yuri Weinstein [Thu, 14 Jan 2016 00:01:40 +0000 (16:01 -0800)]
Fixed symblink for os configs

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 0915747895b20b856a173d58f515af6b03381406)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Conflicts:
distros/supported/centos_7.2.yaml

9 years agoMerge pull request #796 from ceph/wip-fix-sumblink-distros
Zack Cerza [Thu, 14 Jan 2016 00:10:10 +0000 (17:10 -0700)]
Merge pull request #796 from ceph/wip-fix-sumblink-distros

Fixed symblink for os configs

9 years agoFixed symblink for os configs
Yuri Weinstein [Thu, 14 Jan 2016 00:01:40 +0000 (16:01 -0800)]
Fixed symblink for os configs

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #754 from ceph/wip_add_centos71_master
Zack Cerza [Wed, 13 Jan 2016 23:29:00 +0000 (16:29 -0700)]
Merge pull request #754 from ceph/wip_add_centos71_master

Removed CentOS 7.1 and added CentOS 7.2 instead

9 years agoChange supported ditros to use latest CentOS 7.2
Yuri Weinstein [Wed, 13 Jan 2016 21:56:41 +0000 (13:56 -0800)]
Change supported ditros to use latest CentOS 7.2

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agotasks: add TestSessionMap.test_[mount|tell]_conn_close
John Spray [Mon, 14 Dec 2015 22:16:46 +0000 (22:16 +0000)]
tasks: add TestSessionMap.test_[mount|tell]_conn_close

To check that teardown is happening correctly when
sending commands to an MDS.

Fixes: #14048
Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #794 from ceph/wip-rbd-valgrind-jewel
Josh Durgin [Wed, 13 Jan 2016 03:46:29 +0000 (19:46 -0800)]
Merge pull request #794 from ceph/wip-rbd-valgrind-jewel

suites/rbd: avoid redundant helgrind tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agosuites/rbd: avoid redundant helgrind tests
Jason Dillaman [Wed, 13 Jan 2016 02:06:48 +0000 (21:06 -0500)]
suites/rbd: avoid redundant helgrind tests

Allow rbd_fsx to accept an override for which valgrind tool to use.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #793 from ceph/wip-centos-71-72
Andrew Schoen [Tue, 12 Jan 2016 22:06:25 +0000 (16:06 -0600)]
Merge pull request #793 from ceph/wip-centos-71-72

suites/teuthology: Add CentOS 7.1 and 7.2

9 years agoMerge pull request #792 from ceph/wip_fix_h-x_jewel_3
Tamilarasi Muthamizhan [Tue, 12 Jan 2016 19:55:28 +0000 (11:55 -0800)]
Merge pull request #792 from ceph/wip_fix_h-x_jewel_3

Added ditros to f-h-x-offline, tiering, v0-94-4-stop tests

9 years agosuites/teuthology: Add CentOS 7.1 and 7.2
Zack Cerza [Tue, 12 Jan 2016 19:20:26 +0000 (12:20 -0700)]
suites/teuthology: Add CentOS 7.1 and 7.2

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoAdded ditros to f-h-x-offline, tiering, v0-94-4-stop tests
Yuri Weinstein [Tue, 12 Jan 2016 17:09:14 +0000 (09:09 -0800)]
Added ditros to f-h-x-offline, tiering, v0-94-4-stop tests

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agosuites: turn up debug for TestFull
John Spray [Tue, 12 Jan 2016 11:12:21 +0000 (11:12 +0000)]
suites: turn up debug for TestFull

Because these tests exercise subtle interactions
in the Client->ObjectCacher->Objecter stack,
enable the verbose logging for the lower layers
too.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agosuites: debug on client 0/1 instead of all
John Spray [Tue, 12 Jan 2016 11:11:10 +0000 (11:11 +0000)]
suites: debug on client 0/1 instead of all

...because otherwise every CLI invokation spits
out a client.admin verbose log, and it's annoying.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #790 from ceph/wip_fix_h-x_jewel_2
Tamilarasi Muthamizhan [Tue, 12 Jan 2016 00:20:33 +0000 (16:20 -0800)]
Merge pull request #790 from ceph/wip_fix_h-x_jewel_2

Removed point-to-point-x test, will need to add jewel specific later

9 years agoRemoved point-to-point-x test, will need to add jewel specoific later
Yuri Weinstein [Mon, 11 Jan 2016 23:46:21 +0000 (15:46 -0800)]
Removed point-to-point-x test, will need to add jewel specoific later
http://tracker.ceph.com/issues/14339

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
9 years agotasks/cephfs: better message from test_full_fsync
John Spray [Mon, 11 Jan 2016 12:27:51 +0000 (12:27 +0000)]
tasks/cephfs: better message from test_full_fsync

When it gives an error from the unexpected place,
say so.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agosuites/fs: update log whitelist for test_session_reject
John Spray [Mon, 11 Jan 2016 14:32:43 +0000 (14:32 +0000)]
suites/fs: update log whitelist for test_session_reject

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: generate mount paths on the fly
John Spray [Mon, 30 Nov 2015 18:21:14 +0000 (18:21 +0000)]
tasks/cephfs: generate mount paths on the fly

...because new tests that modify the client ID will
get confused about whether they're mounted or not, otherwise.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: support mount_path in Mount subclasses
John Spray [Mon, 9 Nov 2015 13:15:21 +0000 (13:15 +0000)]
tasks/cephfs: support mount_path in Mount subclasses

For e.g. volumeclient guests that want to mount
a subpath.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoRevert "pg: add test cases for pg list_missing on EC pool"
Samuel Just [Thu, 7 Jan 2016 19:02:40 +0000 (11:02 -0800)]
Revert "pg: add test cases for pg list_missing on EC pool"

This reverts commit 6fb44db9cbc91754bfab4c4312ba806febf65274.

9 years agoMerge pull request #785 from ceph/wip-14257
Yan, Zheng [Thu, 7 Jan 2016 14:22:32 +0000 (22:22 +0800)]
Merge pull request #785 from ceph/wip-14257

tasks/cephfs: fix wait_for_state timing

9 years agotasks/cephfs: fix wait_for_state timing
John Spray [Thu, 7 Jan 2016 11:24:57 +0000 (11:24 +0000)]
tasks/cephfs: fix wait_for_state timing

Return actual elapsed wallclock time instead of
the number of times we polled.

Fixes: #14257
Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: update vstart_runner for teuthology change
John Spray [Wed, 6 Jan 2016 23:57:54 +0000 (23:57 +0000)]
tasks/cephfs: update vstart_runner for teuthology change

Previously teuthology read test path from ctx.teuthology_config,
now it reads it from the global teuthology.config.config object.

This was breaking test_journal_migration because it uses tasks/workunit,
when run with vstart_runner.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #780 from ceph/jewel-14196
Gregory Farnum [Wed, 6 Jan 2016 21:52:09 +0000 (13:52 -0800)]
Merge pull request #780 from ceph/jewel-14196

tasks/cephfs: fix race in test_damage

9 years agoMerge remote-tracking branch 'origin/jewel'
Greg Farnum [Wed, 6 Jan 2016 21:50:31 +0000 (13:50 -0800)]
Merge remote-tracking branch 'origin/jewel'

9 years agoMerge remote-tracking branch 'origin/jewel-14196'
Greg Farnum [Wed, 6 Jan 2016 07:11:32 +0000 (23:11 -0800)]
Merge remote-tracking branch 'origin/jewel-14196'

9 years agoMerge remote-tracking branch 'origin/wip-13583'
Greg Farnum [Wed, 6 Jan 2016 06:57:51 +0000 (22:57 -0800)]
Merge remote-tracking branch 'origin/wip-13583'

9 years agotasks/cephfs: fix wait in assert_cluster_log
John Spray [Thu, 3 Dec 2015 12:01:46 +0000 (12:01 +0000)]
tasks/cephfs: fix wait in assert_cluster_log

I had the monc tick interval wrong.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: fixes to FuseMount
John Spray [Thu, 3 Dec 2015 00:17:32 +0000 (00:17 +0000)]
tasks/cephfs: fixes to FuseMount

This was getting stressed in new ways by
TestSessionMap.test_session_reject, which
has a mount that fails initially.

Two changes here:
 * Raise CommandFailedError instead of RuntimeError when
   a mount fails (i.e. catch process termination instead
   of timing out on /sys/ population)
 * Generalise error handling on umount, so that we only
   raise the exception on an umount failure if the mount
   appears to really not be unmounted.  There is some
   EINVAL corner case that was getting triggered by the test.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: add TestSessionMap.test_session_reject
John Spray [Fri, 27 Nov 2015 15:52:27 +0000 (15:52 +0000)]
tasks/cephfs: add TestSessionMap.test_session_reject

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: add assert_cluster_log
John Spray [Fri, 27 Nov 2015 15:49:51 +0000 (15:49 +0000)]
tasks/cephfs: add assert_cluster_log

For capturing the cluster log and asserting
that we see a particular expected message.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks: add run_ceph_w to CephManager
John Spray [Fri, 27 Nov 2015 15:47:57 +0000 (15:47 +0000)]
tasks: add run_ceph_w to CephManager

Analogous to raw_cluster_command, but instead
of calling blocking CLI command we're invoking
the -w mode.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agotasks/cephfs: new hooks for auth keys and config
John Spray [Mon, 9 Nov 2015 13:19:23 +0000 (13:19 +0000)]
tasks/cephfs: new hooks for auth keys and config

Used when configuring clients with dynamically
generated auth keys, and pointing them at mount paths.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #775 from ceph/wip-stat-error
David Zafman [Mon, 4 Jan 2016 23:25:27 +0000 (15:25 -0800)]
Merge pull request #775 from ceph/wip-stat-error

repair_test: Add whitelist item for new stat error message