Commit Graph

1510 Commits

Author SHA1 Message Date
Josh Durgin
66a5e4e002 Merge pull request #1149 from ceph/wip-krbd-unmap-fixes
krbd/unmap: assorted pre-single-major fixes

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-08-30 15:10:12 -07:00
Ilya Dryomov
02460f2156 krbd/unmap: override client.0 only
The unmap test uses one remote, so the end result is the same.
However, overriding the most specific role is nicer and allows
scheduling with

  kernel:
    client:
       branch: testing

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-08-30 12:52:13 +02:00
Ilya Dryomov
39883e9d9f krbd/unmap: set tunables to bobtail
Kernel 3.13, which is used in pre-single-major.yaml test, doesn't
support firefly tunables (default in jewel, up from bobtail tunables).
This went unnoticed for a while because of a kernel task regression -
the pre-single-major override was ignored.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-08-30 12:52:13 +02:00
Ilya Dryomov
f3bc869522 krbd/unmap: assert that pre-single-major kernel is installed
Similarly to how single-major-off.yaml and single-major-on.yaml check
the value of /sys/module/rbd/parameters/single_major, assert that it's
not there for pre-single-major.yaml.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-08-30 12:52:13 +02: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
Jason Dillaman
adb261476a suites/upgrade: point-to-point Jewel upgrade workaround
The v10.2.x cls_rbd test case will not pass against a v10.2.0
OSD. Disable the offending test.

Fixes: http://tracker.ceph.com/issues/16529
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-08-16 09:04:58 -04:00
Josh Durgin
c5f7ee3f69 jewel-x: use jewel-compatible librados tests for upgraded clients
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-08-11 20:43:52 -07:00
John Spray
ed1e7f15ed suites/fs: fix log whitelist for inotable repair
Fixes: http://tracker.ceph.com/issues/16879
Signed-off-by: John Spray <john.spray@redhat.com>
2016-08-02 12:12:37 +01:00
John Spray
41e51eb500 suites: fix asok_dump_tree.yaml
This had an extra ceph and install task.

Signed-off-by: John Spray <john.spray@redhat.com>
2016-07-28 11:36:16 +01:00
Douglas Fuller
c669f1ecd5 cephfs: add test for dump tree admin socket command
Add test_dump_tree to validate the MDS admin socket command
dump tree. Add a parameter for path_to_ino to enable the use of
lstat() instead of stat()

See: http://tracker.ceph.com/issues/11171
See: https://github.com/ceph/ceph/pull/9925
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
2016-07-28 11:35:56 +01:00
John Spray
60dc96884a suites/fs: log whitelist for inotable repair
Signed-off-by: John Spray <john.spray@redhat.com>
2016-07-28 11:31:55 +01: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
Yan, Zheng
2102e01834 Merge pull request #1073 from ceph/wip-mds-snap-failover
fs: add snapshot tests to mds thrashing
2016-07-19 21:28:39 -05:00
Mykola Golub
967e2e72f5 rbd: tests with rbd_skip_partial_discard option enabled
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-07-15 23:30:32 +03:00
Mykola Golub
95b16616f1 rbd: move copy_on_read overrides to config dir
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-07-15 23:27:42 +03:00
Yan, Zheng
b9b18c7b4e fs: add snapshot tests to mds thrashing
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-07-14 08:54:39 +08:00
Mykola Golub
2dfe085280 rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Fixes: http://tracker.ceph.com/issues/16539
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-06-30 21:30:57 +03:00
vasukulkarni
68dbf3f84f Merge pull request #1008 from ceph/wip-systemd-tests
Wip systemd tests
2016-06-30 09:42:00 -07:00
John Spray
eee61627f5 Merge pull request #1069 from batrick/i16164
cephfs: test fragment size limit

Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-30 12:46:43 +01:00
Vasu Kulkarni
96b821fcad Run rados loadgen
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>

Conflicts:
	suites/smoke/systemd/tasks/systemd.yaml
2016-06-29 21:14:35 -07:00
Patrick Donnelly
dc165e632a
cephfs: test fragment size limit
The fragment configuration uses 10000 for the fragment max size. The reason for
this is that many tests add 1000 files to a single directory which will hit
this limit without fragmentation catching up.

The test_dirfrag_limit test confirms:

o That the directory fragment size cannot exceed mds_bal_fragment_size_max (using a limit of 50 in all configurations).
o That fragmentation (forced) will allow more entries to be created.
o That unlink fails when the stray directory fragment becomes too large and that unlinking may continue once those strays are purged.

Tests: https://github.com/ceph/ceph/pull/9789
Issue: http://tracker.ceph.com/issues/16164

Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
2016-06-29 11:20:26 -04: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
Josh Durgin
3d9daf8d1a Merge pull request #1058 from ceph/wip-15016
tasks/ceph-deploy: Run on multiple Python versions (2, 3)

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Vasu Kulkarni <vasu@redhat.com>
2016-06-22 14:03:31 -07: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
Josh Durgin
2f753d07ce Merge pull request #1049 from ceph/wip-rbd-nbd
rbd: added rbd-nbd fsx test case

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-06-16 14:17:03 -07: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
Oleh Prypin
9c1a28210e tasks/ceph-deploy: Run on multiple Python versions (2, 3)
Related to RM-15016

Signed-off-by: Oleh Prypin <oleh@pryp.in>
2016-06-15 12:55:18 +03:00
John Spray
4179c85e4f suites/fs: use simple messenger some places
Two tests are sensitive to the switch to async msgr
http://tracker.ceph.com/issues/16288
http://tracker.ceph.com/issues/16276

Signed-off-by: John Spray <john.spray@redhat.com>
2016-06-14 16:47:00 +01:00
Gregory Farnum
c30de00707 Merge pull request #1046 from batrick/wip-readahead
cephfs: test readahead is working

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-06-12 14:39:21 -07:00
Jason Dillaman
7425e2d7a6 rbd: added rbd-nbd fsx test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-06-10 10:56:45 -04:00
Vasu Kulkarni
07e3b70a37 Add xenial for systemd test
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2016-06-09 10:29:26 -07:00
Patrick Donnelly
367973b015
cephfs: test readahead is working
Test case for: https://github.com/ceph/ceph/pull/9374
Issue: http://tracker.ceph.com/issues/16024

Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
2016-06-09 11:07:45 -04:00
Yan, Zheng
795d586400 suites/fs/permission: run qa/workunits/fs/misc/{acl.sh,chmod.sh}
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-06-07 10:33:46 +08:00
Gregory Farnum
ccb635ff5f Merge pull request #1038 from ceph/wip-libcephfs-posixacl
suites/fs: fix config for enabling libcephfs posix ACL
2016-06-06 14:08:29 -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
Yan, Zheng
45b8e9c01e suites/fs: fix config for enabling libcephfs posix ACL
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-06-06 22:01:44 +08:00
Vasu Kulkarni
da36b96a28 Initial systemd test files
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2016-06-04 14:03:34 -07:00
Loic Dachary
45bd6cbf57 rbd: provision volumes to format as XFS
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-06-01 21:10:45 +02:00
Josh Durgin
ed9ee7a4c8 suites/teuthology/multi-cluster: make them pass again
Use xfs to avoid object length limits and be explicit about which
clients to run on, so the workunit git clone doesn't race with another
client on the same machine.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-20 15:31:50 -07:00
Jason Dillaman
ecbda33b52 suites/rbd: added replication stress test workunit
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 14:15:47 -04:00
Yuri Weinstein
6ad42ef579 Initial check in for a complete jewel-x suite
Fixes http://tracker.ceph.com/issues/15754
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-05-18 14:19:04 -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
Tamilarasi Muthamizhan
03961a04b2 Merge pull request #992 from ceph/wip-14339-master
Added v10.2.0 => jewel upgrade case
2016-05-13 16:16:47 -07:00
ZhenyuLeng
1eaa002691 Test osd_discard_disconnected_ops
Signed-off-by: ZhenyuLeng <lengzhenyu@ict.ac.cn>
2016-05-13 20:49:17 +08:00
Yuri Weinstein
d22934f267 Added v10.2.0 => jewel upgrade case
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2016-05-12 15:00:26 -07: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
John Spray
3197fe3461 Merge pull request #968 from ajarr/wip-15045
tasks/cephfs: test volume client eviction

Reviewed-by: John Spray <john.spray@redhat.com>
2016-05-11 07:23:12 -05:00
Samuel Just
a4f8dc91bc Revert "Revert "Rados: Tracker-13531-resolve stuck peering"" 2016-05-10 10:27:32 -07:00
Josh Durgin
bdd8ffddec suites: add multi-cluster tests to the teuthology suite
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 14:55:27 -07:00