Commit Graph

5714 Commits

Author SHA1 Message Date
David Zafman
60cdb05380 ceph_manager: do_pg_scrub() don't resubmit a request for 2 minutes
Add 6 minute fatal timeout
Warn when repair is being resubmitted because it causes races

Signed-off-by: David Zafman <dzafman@redhat.com>
2016-10-04 21:30:31 -07:00
Yuri Weinstein
7625ebd8a2 Merge pull request #1194 from ceph/wip-17416
suites/rbd: increase timeout for rbd-mirror stress test
2016-10-04 09:25:55 -07:00
Jason Dillaman
525e445f5f suites/rbd: increase timeout for rbd-mirror stress test
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-10-04 12:03:26 -04:00
Michael Sevilla
de749df561 mds: add tests for mantle (programmable balancer)
- rebased to add block rados pull test

Signed-off-by: Michael Sevilla <mikesevilla3@gmail.com>
2016-10-03 12:16:01 -07:00
Greg Farnum
e8261e52d1 fs: enable ceph-fuse permission checking for all pjd suites
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2016-10-03 11:13:41 -07:00
John Spray
71dacd8873 Merge pull request #1193 from ceph/wip-16016
suites: update log whitelist for scrub msg
2016-09-30 14:33:50 +01:00
Yehuda Sadeh
b868938d4f Merge pull request #1184 from ceph/rgw-lifecycle-testing
rgw - Add config for testing lifecycle expiration

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-09-29 10:47:37 -07:00
John Spray
795094628b suites: update log whitelist for scrub msg
Fixes: http://tracker.ceph.com/issues/16016
Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-29 17:19:58 +01:00
Patrick Donnelly
84dd1a6283
Merge remote-tracking branch 'upstream/pull/1176/head'
* upstream/pull/1176/head:
  tasks/cephfs: add default paths to vstart_runner

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2016-09-28 12:53:41 -04:00
John Spray
4d6953a46e tasks/cephfs: add default paths to vstart_runner
So that for folks with sources in typical locations
(or typical on my workstation at least!) invoking
vstart_runner is less of a mouthful.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-28 16:38:30 +01:00
Samuel Just
699be4455b Merge pull request #1188 from ceph/revert-1128-wip-16805
Revert "ceph_manager: lower mon_reweight_min_bytes_per_osd to 10"

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-09-26 09:29:23 -07:00
Kefu Chai
176811f8e1 Revert "ceph_manager: lower mon_reweight_min_bytes_per_osd to 10" 2016-09-26 23:15:46 +08:00
Gregory Farnum
652d9b65da Merge pull request #1185 from jcsp/wip-dirfrags-2
tasks/ceph: enable dirfrags in cephfs
2016-09-23 14:12:39 -07:00
Gregory Farnum
89efe19d33 Merge pull request #1186 from ceph/wip-ubuntu-java
suites/fs: pin java test to ubuntu
2016-09-23 14:11:04 -07:00
John Spray
cc8198d8eb tasks/ceph: enable dirfrags in cephfs
Otherwise places we set mds_bal_frag have
no effect.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-23 11:04:54 +01:00
John Spray
f99e834ddd suites/fs: remove duplicated frag_enable.yaml
...so that all these point back to basic/dirfrag

Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-23 11:04:54 +01:00
Daniel Gryniewicz
5a30f11d6b rgw - Add config for testing lifecycle expiration
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2016-09-22 14:15:08 -04:00
Ilya Dryomov
ec3f67f744 Merge pull request #1177 from ceph/wip-librbd-disable-helgrind
suites/rbd: remove helgrind test cases

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-22 19:32:51 +02: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
dccdb2eb0f tasks/ceph_manager: add bdev_inject_crash_probability support
Only do the failure injection 50% of the time; otherwise, just
kill as usual.

Signed-off-by: Sage Weil <sage@redhat.com>

# Conflicts:
#	tasks/ceph_manager.py
2016-09-21 17:07:28 -04:00
Sage Weil
f4de41c24f inject bdev failures when killing osd on bluestore
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 17:01:33 -04:00
Sage Weil
173a7b270d objectstore/bluestore: bluefs env mirror
Catch bugs in bluefs or rocksdb env layer.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 17:01:32 -04:00
Sage Weil
0bc2d643ba objectstore/bluestore.yaml: debug rocksdb
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 17:01:32 -04:00
Sage Weil
84bc367ccb objectstore: add filestore and bluestore stubs
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 17:01:32 -04:00
Sage Weil
2ae53848cf tasks/ceph_manager: respect bdev_inject_crash in kill_osd()
Note that this will only work with bluestore osds.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 17:01:29 -04:00
Sage Weil
4936d40438 tasks/thrashosds: fix powercycle, bdev_inject_crash
The CephManager.kill_osd expects these in its config, not
Thrasher's.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 16:28:00 -04: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
Samuel Just
a3d139726c Merge pull request #1179 from ceph/wip-16688-master
Removed 11429 config

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-09-21 09:21:41 -07:00
Yuri Weinstein
fde4d3bb96 Removed 11429 config
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-09-21 09:14:09 -07:00
Jason Dillaman
2fd260c8b4 Merge pull request #1178 from ceph/wip-smoke-krbd-iozone
smoke: mask out unsupported image features for krbd iozone test

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-09-21 11:52:30 -04:00
Ilya Dryomov
77949e5cfc smoke: mask out unsupported image features for krbd iozone test
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-21 15:19:39 +02: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
Jason Dillaman
b29bf9253d suites/rbd: remove helgrind test cases
Helgrind cannot properly handle Ceph's use of std::mutex --
resulting in numerous false positives and potential assertion
failures.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-09-20 09:26:32 -04: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
Casey Bodley
f51a65523a Merge pull request #1136 from ceph/wip-16129
rgw: add sleep to let the sync agent init

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-09-16 10:43:52 -04: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
a58c5aa201 Merge pull request #1171 from dachary/wip-16506-ceph-coverage
upgrade: ceph-test is needed for ceph-coverage

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-09-13 16:15:27 +08:00
Loic Dachary
d44f583436 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-09-13 09:06:23 +02:00
Kefu Chai
525d9899ce Merge pull request #1118 from ceph/wip-scrub
tasks/scrub_test: use fuse path (do not assume filestore!)

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-09-13 14:41:06 +08:00
Jason Dillaman
5d304eb6c0 Merge pull request #1172 from trociny/wip-16717
suites/upgrade: override rbd_default_features config back to pre-Jewel

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-09-12 08:48:52 -04:00
Mykola Golub
47a41286a5 suites/upgrade: override rbd_default_features config back to pre-Jewel
Fixes: http://tracker.ceph.com/issues/16717
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-09-12 14:24:42 +03:00
John Spray
d18d2e6b1f suites: fix samba xfs symlink
I broke this in bafbeebf

Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-11 11:25:47 +01:00
Kefu Chai
3f0ab86d26 Merge pull request #1124 from ceph/wip-offline-split
ceph_manager: test offline split via ceph-objectstore-tool

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-09-11 11:33:03 +08:00
Mykola Golub
806bdfb8e9 Merge pull request #1170 from ceph/wip-16921
rbd: move nbd test workload to separate client host from OSDs

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-09-09 15:44:18 +03:00
Jason Dillaman
15ab430918 rbd: move nbd test workload to separate client host from OSDs
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-09-08 21:34:23 -04:00
Sage Weil
a61dc2a1c1 tasks/scrub_test: use fuse path (do not assume filestore!)
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-08 10:13:28 -04: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
John Spray
ab320c974d suites/fs: pin java test to ubuntu
Workaround for #16640

Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-08 10:29:47 +01:00
Zack Cerza
eb3abfcd9d Merge pull request #1153 from ceph/wip-manager-construct
tasks/ceph: construct CephManager earlier
2016-09-06 14:35:27 -06:00
John Spray
4411d34ecb Merge pull request #1109 from batrick/fs-fuse_default_permissions
fs: fuse_default_permissions = 0 for kernel build test

Reviewed-by: John Spray <john.spray@redhat.com>
2016-09-06 20:26:59 +01:00