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
Jason Dillaman
2676a56746
Merge pull request #1163 from ceph/wip-kfsx-exclusive-lock
...
krbd: enable exclusive-lock feature
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-09-06 11:39:55 -04:00
John Spray
4ccd994910
Merge pull request #1160 from ceph/wip-no-btrfs
...
suites: switch filesystem tests from btrfs to xfs
2016-09-06 13:57:45 +01:00
Ramana Raja
f0134a3db5
tasks/cephfs: test recovery of partial auth update
...
... in ceph_volume_client.
Signed-off-by: Ramana Raja <rraja@redhat.com>
Update test_volume_client.py
2016-09-06 17:59:22 +05:30
Loic Dachary
b7652e430d
Merge pull request #1165 from tchaikov/wip-16157
...
rados/singleton-nomsgr/all/11429: wait until clean before checking log
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-09-06 12:22:07 +02:00
Kefu Chai
a053ce091e
tasks/ceph_manager: allow ObjectStoreTool to not revive OSD after done with it
...
rebuild_mondb task is not able to offer OSD with any monitor alive. so
self.manager.revive_osd() will always timeout after calling cot.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-09-06 17:56:10 +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
27666e08bc
Merge pull request #1162 from SUSE/wip-make-rpm-os-release
...
buildpackages/make-rpm.sh: use /etc/os-release
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-09-05 21:50:03 +02:00
Nathan Cutler
67de197ce5
buildpackages/make-rpm.sh: adjust Source0 spec file line on SUSE
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-09-05 21:42:53 +02:00
Nathan Cutler
29671063f9
buildpackages: use unadulterated make-dist
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-09-05 21:33:21 +02:00
Nathan Cutler
44d9acb677
buildpackages/make-rpm.sh: use /etc/os-release
...
The lsb_release binary is deprecated and requires installation of packages.
The /etc/os-release file is guaranteed to be present.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-09-05 21:33:21 +02:00
Ilya Dryomov
f9173938ba
krbd: enable exclusive-lock feature
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-05 13:48:06 +02:00
Loic Dachary
64bd3f2d85
Merge pull request #1161 from ceph/wip-unmap-separate-client
...
krbd/unmap: put client.0 on a separate remote
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-09-05 11:55:35 +02:00
Orit Wasserman
2042f96b66
Merge pull request #1132 from ceph/wip-rgw-remove-btrfs
...
rgw: we don't support btrfs any more
2016-09-04 11:15:55 +02:00
Ilya Dryomov
311a450163
krbd/unmap: put client.0 on a separate remote
...
Otherwise a pre-single-major kernel override is a headache,
particularly with non-standard yaml configs.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-03 21:21:45 +02:00
John Spray
bafbeebf08
suites: switch filesystem tests from btrfs to xfs
...
btrfs threw up occasional failures, and the long term
target will be bluestore instead of btrfs.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-09-02 10:34:59 +01:00
vasukulkarni
cda292c9d6
Merge pull request #1158 from ceph/wip-fio-unmap-devices
...
tasks/rbd_fio: unmap rbd devices on cleanup
2016-09-01 10:00:23 -07:00
Ilya Dryomov
15be2d29be
tasks/rbd_fio: unmap rbd devices on cleanup
...
Not doing so leads to issues and can interfere with subsequent jobs.
One example is the invocation of vgs(8) during the inital test setup:
it will issue a read to the left-behind rbd device(s) whose backing
cluster is long gone, locking up the job.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-01 18:13:55 +02:00
Ilya Dryomov
ec97445740
tasks/rbd_fio: don't use sudo unnecessarily
...
Creating and cloning images doesn't require sudo.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-09-01 15:51:07 +02:00
Loic Dachary
2525fedc3d
Merge pull request #1155 from SUSE/wip-suse-ceph-test
...
buildpackages: fix make-rpm.sh for SUSE
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-09-01 12:04:27 +02:00
Nathan Cutler
0b10284caa
buildpackages: force ceph-test build on SUSE
...
The ceph-test package is required for teuthology. It is disabled to speed up
the build in OBS, but here we need it enabled unconditionally.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-09-01 10:33:17 +02:00