Commit Graph

332 Commits

Author SHA1 Message Date
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
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
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
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
1a1ba44d9a rados: test bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-29 21:53:36 -05: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
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
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
Sage Weil
4156b3cc26 rados/singleton/all/mon-seesaw: give mons more time to stabilize
10s wasn't long enough for one run to get pgs created.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-11 14:05:52 -05:00
Sage Weil
d065a99dae rados/singleton: need 3 osds for radostool test
There's a k=2 m=1 ec pool in the test!

Fixes: http://tracker.ceph.com/issues/17775
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-11 10:55:11 -05:00
Sage Weil
aa603b1bea rados/thrash: test osd_scrub_during_recovery = false
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-11 10:04:36 -05:00
Sage Weil
660a2edaa2 rados/singleton-nomsgr: drop hammer, infernalis upgrades
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-08 12:06:43 -05:00
Sage Weil
dad47ee5fe rados/upgrade: skip libcephfs2
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-08 10:47:04 -05:00
Sage Weil
ae80d85515 rados/upgrade: skip ceph-mgr on jewel install
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-07 12:21:18 -05:00
Sage Weil
879a056e01 rados/objectstore/objectstore: suppress core dumps
Some of these tests to fork and assertion tests that leave
core behind, and that is normal.  Disable core dumps.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-02 13:46:45 -04:00
Kefu Chai
569bb035f5 mon-seesaw: add mon-seesaw test and mon_seesaw task
mon_seesaw task replaces a monitor with a newly reployed one, in a
single-mon test including this task OSDs will not be able to connect
to cluster if the tracker#17558 is not fixed on the monitor side.

http://tracker.ceph.com/issues/17558
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-10-20 10:47:49 +08:00
Sage Weil
e3c2543ff2 rados/singleton/all/osd-recovery*: disable fast fail
This test relies on being able to kill two OSDs before
they detect the failures on their own.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-18 12:29:34 -04:00
Yuri Weinstein
d2f0b5bcd0 Added jewel-x-singleton
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-10-17 15:50:31 +00:00
Sage Weil
873274fe08 rados/upgrade: remove hammer-x-singleton
Upgrades must stop at jewel now.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-17 11:33:31 -04:00
Sage Weil
a1de5bf03e rados: move rgw_snaps from thrash to basic
rgw does not tolerate min_size=2 + size=2 thrashing (slow
rados ops).

Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-17 11:28:20 -04:00
Sage Weil
b559801e99 rados: fix require_kraken_osds flag
Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-14 14:02:53 -04:00
Sage Weil
d3b9e5b7e3 rados/singleton-nomsgr: drop 16113 and 13234
A stop at jewel is required, and these are pre-jewel bugs.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-14 14:01:38 -04:00
Sage Weil
b7977817a6 rados: infernalis -> kraken is not supported; stop at jewel
Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-14 14:01:27 -04:00
Sage Weil
4854e2c933 rados: move readwrite test out of thrash matrix
The thrash matrix includes min_size = 2 and size = 2.  This
is fine and good, except that the inevitable slow rados ops
that generates make readwrite.yaml issue timeouts and
fail.  Since the workload isn't meant to tolerate slow
requests, move it into the basic/ group.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-13 14:57:39 -04:00
Sage Weil
50758a4810 rados/singleton-nomsgr: set require_*_osds in upgrade tests
Signed-off-by: Sage Weil <sage@redhat.com>
2016-10-11 11:09:04 -04:00
Josh Durgin
3b404c6c74 Merge pull request #1180 from ceph/wip-bluestore-code
misc fixes to test bluestore, but not actual tests in the suite (yet)

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-09-21 14:09:32 -07:00
Sage Weil
9d6ff34b50 rados/basic/tasks/repair_test: enable bluestore error injection
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 16:28:00 -04:00
Yuri Weinstein
fde4d3bb96 Removed 11429 config
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-09-21 09:14:09 -07:00
Josh Durgin
cbbfe63b1d Merge pull request #1127 from ryneli/master
suites/rados: add test case for rockdb's envlibrados

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-09-20 20:27:00 -07:00
Kefu Chai
affccb1a6c Merge pull request #1169 from ceph/wip-kefu-17179
tasks: add rebuild_mondb

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-09-17 21:29:54 +08:00
Kefu Chai
93eb3605cb Merge pull request #978 from ceph/wip-ec-fast-read
test fast ec read

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-09-13 16:39:55 +08:00
Kefu Chai
a192c786b3 tasks: add rebuild_mondb
* tasks/rebuild_mondb.py: this task
  1. removes all store.db on all monitors
  2. rebuild the store.db for the first mon
  3. start the first mon
  4. run mkfs on other mon
  5. and revive them
* suites/rados/singleton/all/rebuild-mon-db.yaml
  1. run rados/test.sh
  2. run rebuild_mondb task

Fixes: http://tracker.ceph.com/issues/17179
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-09-08 21:35:01 +08:00
Kefu Chai
3ad90bfbdb rados/singleton-nomsgr/all/11429: wait until clean before checking log
to make sure that load_pgs() is finished before checking its output

Fixes: http://tracker.ceph.com/issues/16157
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-09-06 17:50:30 +08:00
Loic Dachary
52017e6707 openstack: add disks where necessary
Ref: http://tracker.ceph.com/issues/17152

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-08-29 10:33:55 +02:00
Ryne Li
8c0d814d68 add test case for envlibrados
Signed-off-by: Ryne Li <lizhenqiangsnake@gmail.com>
2016-08-19 08:56:20 -04:00
Josh Durgin
b76c8903fb Merge pull request #1091 from athanatos/wip-16413
11429: wait_for_clean between restarting the osds and starting the bench

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-07-22 14:28:59 -07:00
Sebastien Ponce
85f82caa03 Added tests for the striper layer of rados
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>
2016-07-20 13:33:52 +02:00
Sage Weil
ec439c01ea rados/thrash/workloads/cache-agent-big: set min_size=2 on m=1 k=2 ec pool
Otherwise min_size will be 3 and we will wedge on a single down
osd.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-24 14:44:00 -04:00
Samuel Just
c4ad6b3b33 11429: wait_for_clean between restarting the osds and starting the bench
ceph.restart now marks the osds down, so the objects are actually being
created while slowest of the osds boots. That causes a ton of 1 byte
objects to be created in a degraded state and causes the cleanup to take
a long time.  Also, reduce length of bench since it's only being used
to ensure the osds came up correctly.

Signed-off-by: Samuel Just <sjust@redhat.com>
2016-06-22 09:25:25 -07:00