Commit Graph

1643 Commits

Author SHA1 Message Date
Yuri Weinstein
03427961b9 Added new hammer-jewel-x suite
Removed rbd/test_librbd_python.sh for now
Removed all `sudo` from exec lines

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-12-07 09:53:20 -05:00
Patrick Donnelly
dc648a798a
suites/multimds: add kclient disable override
The libcephfs tests are negatively affected by other mounts. This commit
adds a kclient disable in addition to the ceph-fuse one.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-12-06 22:38:38 -05:00
Patrick Donnelly
9be89e58cf
suites/multimds: sync with fs suites
This commit synchronizes the multimds suite with the fs suite. The
basic/verify sub-suites now do the same tests except with different
cluster layouts (i.e. multiple actives). This is mostly accomplished by
symlinking parts of each sub-suite to its counterpart in the fs suite.

This commit also does a few things of note to the prior multimds suite:

o Turn on directory fragmentation.
o Add several tests from fs/basic/tasks to multimds/basic.
o Remove libcephfs as fs/basic/tasks already contain
  multimds/basic/tasks.

Prior implementation and discussion are in PR#1114: https://github.com/ceph/ceph-qa-suite/pull/1114

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-12-06 22:38:31 -05:00
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
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
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
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
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
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
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
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
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
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
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
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
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
Patrick Donnelly
bdd1b71e71
verify: remove old debugging addition
Added in 7ae1aefa to help resolve http://tracker.ceph.com/issues/1737.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-21 14:08:10 -05:00
John Spray
8047f8ce37 tasks/cephfs: add test_fragment
Fixes: http://tracker.ceph.com/issues/17853
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-17 23:50:09 +00:00
David Zafman
21dde0f865 Merge pull request #1274 from ceph/wip-16064
Improve scrub analysis, list-inconsistent-obj output and osd-scrub-repair test
2016-11-17 13:49:39 -08:00
Yuri Weinstein
437f65719b Merge pull request #1260 from ceph/wip-17902-master
Added excluded packages "'libcephfs-devel','libcephfs-dev'"
2016-11-17 12:56:45 -08:00
Sage Weil
0eb2dd8931 Merge pull request #1227 from athanatos/wip-ec-overwrites
ec overwrites tests (and bonus fix to fast reads)
2016-11-17 12:56:13 -06:00
Yuri Weinstein
cae569ab48 Added excluded packadges "'libcephfs-devel','libcephfs-dev'"
Fixes http://tracker.ceph.com/issues/17902
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-11-17 00:29:43 +00:00
David Zafman
e000ab2f46 tasks/scrub_test.py: Make test deterministic by updating digests
ceph_test_rados: Get coverage of digest updates in deep-scrub/repair

Signed-off-by: David Zafman <dzafman@redhat.com>
2016-11-16 12:32:10 -08:00
David Zafman
5fe8522df4 repair_test, scrub_test: Fix whitelists for scrub changes
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-11-16 12:32:10 -08:00
Casey Bodley
3e68bfdbb2 rgw: remove unnecessary sleeps
remove the sleeps that were added to address radosgw startup races

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2016-11-16 09:57:43 -05:00
Samuel Just
44d4e7ead7 objectstore.yaml: raise fd limit
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-11-15 16:00:21 -08:00
Samuel Just
d897e02f47 fast.yaml: overrides not override
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-11-15 16:00:21 -08:00
Samuel Just
66836c957f thrash-erasure-code: disable ceph-objectstore-tool testing for now
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-11-15 16:00:21 -08:00
Samuel Just
fd39fa52ef rados,thrash-erasure-code: add overwrites workloads
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-11-15 16:00:21 -08:00
Sage Weil
fdb78d98de rados/singleton-nomsgr/all/cache-fs-trunc: debug
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-15 11:58:39 -05:00
Sage Weil
cd43a3cead rados/upgrade: skip libcephfs-devel install
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-14 21:48:33 -05:00