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
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
Sage Weil
11ee1a8cfd
rados/objectstore/objectstore.yaml: skip bluestore tests
...
Avoid breaking rados suite while we are developing rapidly.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-18 12:51:32 -04:00
Yuri Weinstein
3977b8ffdb
Fixes http://tracker.ceph.com/issues/16334
...
Fixes http://tracker.ceph.com/issues/16332
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-06-15 13:43:49 -07:00
Samuel Just
7e06dd3bdc
suites/rados: add test for 16113
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-06-06 10:59:01 -07:00
Sage Weil
ce927692b1
rados: vary mon kv backend
...
Use just rocksdb for thrash to avoid blowing up the matrix. Leave
leveldb for the ec thrash suites.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-15 19:20:32 -04:00
ZhenyuLeng
1eaa002691
Test osd_discard_disconnected_ops
...
Signed-off-by: ZhenyuLeng <lengzhenyu@ict.ac.cn>
2016-05-13 20:49:17 +08:00
Samuel Just
0cade258c8
Merge pull request #986 from ceph/wip-crush-drop-legacy
...
rados: test jewel instead of legacy tunables
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-11 11:12:03 -07:00
Samuel Just
a4f8dc91bc
Revert "Revert "Rados: Tracker-13531-resolve stuck peering""
2016-05-10 10:27:32 -07:00
Sage Weil
1b687fcff6
rados: test jewel instead of legacy tunables
...
Legacy tunables semi-frequently turn up crush mappings that only
return 1 instead of 2 results. Switch to covering jewel tunables
explicitly instead.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-09 08:31:24 -04:00
Sage Weil
84aeb9e89e
rados: debug rgw test
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-06 12:03:14 -04:00
Sage Weil
2a44c3d20d
drop broken name length config args
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-05 09:07:36 -04:00
Samuel Just
18f2aa09ff
Revert "Rados: Tracker-13531-resolve stuck peering"
2016-05-02 20:39:39 -07:00
shylesh kumar
e3bb551067
Rados: wip-13531:Resolve stuck peering
...
Signed-off-by: shylesh kumar <shylesh.mohan@gmail.com>
2016-05-02 12:41:14 -04:00
Sage Weil
b91e478601
suites/rados/thrash-erasure-code: test mon_osd_pool_ec_fast_read = true
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-28 16:58:24 -04:00
Sage Weil
f21651662e
rados/monthrash: debug client on librados api tests
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-24 16:39:04 -04:00
Sage Weil
b095cc6c54
rados/objectstore: add ceph_test_keyvaluedb test
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-22 14:08:10 -04:00
Sage Weil
e265bee1c9
rados: specify short names for misc jobs
...
These need to specify short names bc they don't have all osds on
a dedicated block device.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-15 08:59:01 -04:00
Sage Weil
32719a60f7
rados: specify xfs
...
If no fs is specified, the OSD is created on /, and the scratch
devices aren't used at all. That means ext4, and the long file
name lameness.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-14 14:31:44 -04:00
Sage Weil
2b7dd172c2
rados/basic: test over xfs (not just btrfs)
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-04-13 13:14:04 -04:00
Sage Weil
897e52ee82
Merge pull request #944 from athanatos/wip-lfn-upgrade
...
LFN upgrade tests and a few other misc fixes
2016-04-11 14:01:21 -04:00
Josh Durgin
6903f1cd31
admin malloc interface testsReviewed-by: Josh Durgin <jdurgin@redhat.com>
...
admin malloc interface tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-04-07 15:38:22 -07:00
Samuel Just
7e53203e80
rados/singleton-nomsgr: add lfn upgrade tests
...
Upgrade from hammer/infernalis to x and verify lfn objects are valid
across upgrade.
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-04-07 15:35:30 -07:00
Samuel Just
da9c65b1af
rados_api_tests: reduce the osd_max_object_name_len value
...
This test can be run against ext4, which maxes out under
1k.
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-04-07 15:35:30 -07:00
Sage Weil
5500a69443
Merge pull request #932 from athanatos/wip-journal-defaults
...
morepggrow: enable filestore and journal soft backoffs
2016-04-04 13:28:51 -04:00
Sage Weil
8e11f0d827
suites: radosbench 180 -> 150s
...
I hit an ENOSPC after 150s on bluestore.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-31 12:27:11 -04:00
Loic Dachary
a7194e5685
openstack: thrash_cache_writeback_proxy_none.yaml need bigger disks
...
http://tracker.ceph.com/issues/15324 Fixes : #15324
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-03-30 18:05:08 +02:00
Sage Weil
935a7eb229
rados/singleton-nomsgr/all/full-tiering: s/readforwad/readproxy/
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-30 08:23:31 -04:00
Sage Weil
d823ff6864
rados/singleton: thrash proxy (not forward) cache mode
...
See #12814
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-30 08:23:31 -04:00