Commit Graph

5850 Commits

Author SHA1 Message Date
John Spray
0676444e62 Merge pull request #1282 from batrick/fs-reorg
fs: unify common parts of sub-suites

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-12-07 00:44:31 +00:00
John Spray
a3c3e78468 Merge pull request #1275 from jcsp/wip-17853
Directory fragmentation tests

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2016-12-07 00:17:16 +00:00
Ramakrishnan
399617bead tasks/cephfs: add test_standby_for_invalid_fscid
Signed-off-by: Ramakrishnan Periyasamy <rperiyas@redhat.com>
2016-12-06 23:34:22 +00:00
Sage Weil
377f239f52 Merge pull request #532 from ceph/wip-12378
Adds task to wrap the aver utility
2016-12-06 13:38:44 -05:00
Sage Weil
9068dc3762 Merge pull request #734 from dachary/wip-rados-thrash
openstack: rados/thrash...cache-pool-snaps.yaml: need 15GB
2016-12-06 13:38:07 -05:00
Sage Weil
19f39ac802 Merge pull request #1019 from ceph/wip-rgw-fix-longpath
rgw: split osd's in 2 nodes
2016-12-06 13:37:11 -05:00
Sage Weil
9f82d0f869 Merge pull request #980 from ceph/wip-fix-infinit
Fix infinite wait during monitor quorum check
2016-12-06 13:05:27 -05:00
Vasu Kulkarni
16144d8e54 Fix infinite wait during monitor quorum check
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2016-12-05 15:42:14 -08:00
Vasu Kulkarni
fac276b907 Split osd's into 2 nodes
http://tracker.ceph.com/issues/15612
Not all test machines(mira, vps) have 4 osd's and without this
change it will fail on nodes with < 4 osds, since one of the
osd will be on ext4 and it will hit long filename issue

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2016-12-05 15:35:08 -08:00
Sage Weil
68e08c7ac4 Merge pull request #535 from ceph/wip-12376
tasks/radosbenchsweep task
2016-12-05 17:53:51 -05:00
Sage Weil
d06a5feda4 Merge pull request #1024 from ceph/wip-default-fs
tasks/ceph: default to xfs instead of root dir
2016-12-05 17:53:01 -05:00
Sage Weil
46c6b13a61 Merge pull request #1087 from sponce/master
rados: Added tests for the striper layer of rados
2016-12-05 17:49:36 -05:00
Samuel Just
1cd5be72f2 Merge pull request #956 from ceph/wip-rm-ext4
Remove ext4 option from rados:thrash tests

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-12-05 14:42:08 -08:00
Josh Durgin
811ace2fc0 Merge pull request #1301 from ceph/wip-valgrind-centos
do all valgrind runs on centos

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-12-05 11:36:45 -08:00
Sage Weil
693bd23851 do all valgrind runs on centos
The xenial valgrind has a bug with generating random
numbers; see http://tracker.ceph.com/issues/18126

Revert this when it is fixed.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-05 14:21:31 -05:00
Sage Weil
3f2298eecf Merge pull request #1299 from athanatos/wip-enable-hacky-flag
ec-data-pool: enable the hacky_overwrites flag
2016-12-05 11:45:13 -05:00
Samuel Just
237bedb310 ec-data-pool: enable the hacky_overwrites flag
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-12-02 23:03:56 -08:00
Jason Dillaman
2cee58a456 Merge pull request #1298 from ceph/wip-pre-single-major-branch
krbd/unmap: pre-single-major is now 3.12.z

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-12-02 14:55:21 -05:00
Sage Weil
835e755a89 rados/thrash/workloads: shorten rados bench a bit
I hit ENOSPC during thrashing on one run.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-02 09:56:13 -05:00
Loic Dachary
aae552240b Merge pull request #1295 from dachary/wip-16506-ceph-coverage
upgrade: ceph-test is needed for ceph-coverage

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2016-12-02 11:42:03 +01:00
Loic Dachary
8122494530 upgrade: ceph-test is needed for ceph-coverage
Do not exclude the ceph-test package otherwise the ceph-coverage
executable is not installed.

Fixes: http://tracker.ceph.com/issues/16506

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-12-02 10:27:25 +01:00
Sage Weil
c362ed28db Merge pull request #1294 from ceph/wip-17960-master
Removed xenial + Excluded librgw2
2016-12-01 17:21:37 -05:00
Sage Weil
57e0a674c9 upgrade/jewel-x/point-to-point: avoid xenial
Xenial has newer packages in the distro and we want to
avoid fragile install instructions to avoid them.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-01 17:21:19 -05:00
Yuri Weinstein
ee19ced031 Excluded librgw2
Fixes http://tracker.ceph.com/issues/17960

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-12-01 17:29:56 +00:00
Ilya Dryomov
f143438d44 krbd/unmap: pre-single-major is now 3.12.z
3.13 won't build on newer distros, due to lack of gcc5 support.
nightly/pre-single-major (with a slash) is now gone.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-12-01 15:46:19 +01:00
Dan Mick
47cd4f4608 Merge pull request #1293 from ceph/wip-17977-fix
qemu: Set permissions on /dev/kvm

Reviewed-by: Dan Mick <dmick@redhat.com>
2016-11-30 15:15:15 -08:00
David Galloway
7abc768941 qemu: Set permissions on /dev/kvm
Hack until fix in https://bugzilla.redhat.com/show_bug.cgi?id=1333159
makes it into CentOS repos.

Fixes: http://tracker.ceph.com/issues/17977

Signed-off-by: David Galloway <dgallowa@redhat.com>
2016-11-30 18:05:24 -05:00
Samuel Just
08801a0e9f Merge pull request #1291 from ceph/wip-18085
rados/thrash*: do no set osd_max_backfills=1

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-11-30 09:20:17 -08:00
Sage Weil
9717bc34a2 rados/thrash*: vary osd_max_backfills, always >1
This can lead to a copy-from vs backfill deadlock; see
http://tracker.ceph.com/issues/18085

This effectively reverts 5e880228fd
which aimed to catch bugs in recovery reservations.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-30 12:13:14 -05:00
Sage Weil
49fdc370e7 Merge pull request #894 from ceph/wip-bluestore
rados: test bluestore too
2016-11-29 21:55:46 -05:00
Sage Weil
0fa0fa9ce0 rados/objectstore/objectstore.yaml: do not test kstore
It's flaky.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:55:18 -05:00
Sage Weil
87175c1ab2 rados/objectstore/objectstore.yaml: test bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
Sage Weil
2ac9ad0289 rbd: test on filestore and bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
Sage Weil
a7e183d420 fs: test bluestore and filestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
Sage Weil
e7f6e5a081 rgw: test bluestore and filestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
Sage Weil
1a1ba44d9a rados: test bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05:00
John Spray
ef48920827 Merge pull request #1289 from ceph/wip-16397-workaround
suites/knfs: pin to ubuntu

Reviewed-by: Jeff Layton <jlayton@redhat.com>
2016-11-30 01:06:15 +00:00
Sage Weil
59bc5ffe94 Merge pull request #1283 from SUSE/wip-18014
thrashosds: try ceph-objectstore-tool for one minute

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-11-29 11:07:32 -05:00
John Spray
b6ba7c0104 suites/knfs: pin to ubuntu
Workaround for http://tracker.ceph.com/issues/16397, which
manifests when we run bleeding edge kernels against the version
of nfs-utils in centos7.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-29 14:28:13 +00:00
Nathan Cutler
862b47faac thrashosds: try ceph-objectstore-tool for 10 minutes
If ceph-objectstore-tool binary is not present, it's likely because we're in
the middle of an upgrade. Do not try to run the binary until we verify that
it's really present. If it is absent, spend up to 10 minutes waiting for it to
appear.

Before this patch there was quite a large window for a race to occur. This
patch doesn't entirely eliminate it, but drastically reduces it.

Fixes: http://tracker.ceph.com/issues/18014
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-11-25 22:50:31 +01:00
Jason Dillaman
0e5653feaf Merge pull request #1235 from vshankar/wip-rbd-data-pool
suites/rbd: add data pool test cases

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-11-23 12:26:22 -05:00
Josh Durgin
4fe434995b Merge pull request #1277 from ceph/wip-exclude-upgrade-clients
Excluded 'libcephfs2','libcephfs-devel','libcephfs-dev'

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-11-22 16:48:07 -08:00
Yuri Weinstein
3d4c358378 Excluded 'libcephfs2','libcephfs-devel','libcephfs-dev'
Removed firefly and infernalis paths
Removed mds role from hammer (per chat with Jason)
Add "fs: xfs" override

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-11-23 00:40:59 +00:00
Venky Shankar
0d538a1438 rbd: add datapool config YAML to rbd suite
- cli
- librbd
- qemu

Signed-off-by: Venky Shankar <vshankar@redhat.com>
2016-11-22 16:05:22 +05:30
Patrick Donnelly
eef0d958dd
suites/fs: link to common tasks
Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 16:24:32 -05:00
Patrick Donnelly
ef5d7f4564
suites/fs: unify/reuse common fs
Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 16:22:56 -05:00
Patrick Donnelly
b89733aa72
suites/fs: unify/reuse common overrides
Goal is to reduce arbitrary differences between fs suites.

Note:
  o fs/{multiclient,multifs,recovery,snaps,standbyreplay} now use basic/overrides/whitelist_wrongly_marked_down.yaml.
  o fs/{snaps,standbyreplay} now use basic/overrides/debug.yaml.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 16:22:55 -05:00
Patrick Donnelly
78e3feaae3
suites/fs: unify/reuse common (fuse) mount
Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 16:22:45 -05:00
Patrick Donnelly
df5a6b1843
suites/fs: unify/reuse common cluster layout
Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 14:08:10 -05:00
Patrick Donnelly
4260dd57e3
suites/fs: unify install/start task creation
Goal is to reduce arbitrary differences between fs suites.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 14:08:10 -05:00