Sage Weil
1c05121017
distros/supported: add xenial
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-11 13:40:09 -05:00
Sage Weil
6e4ee890c1
Merge pull request #1249 from ceph/radostool-osds
...
rados/singleton: need 3 osds for radostool test
2016-11-11 09:55:54 -06: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
7f13fe264f
Merge pull request #1248 from ceph/scrub-vs-recovery
...
rados/thrash: test osd_scrub_during_recovery=false
2016-11-11 09:49:56 -06: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
Yuri Weinstein
28059dfccd
Merge pull request #1246 from ceph/wip-powercycle
...
suites/powercycle: skip ext4; add bluestore
2016-11-10 14:46:45 -08:00
Sage Weil
a3a48c51bb
suites/powercycle: test bluestore
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-10 17:34:52 -05:00
Sage Weil
2a71071bc1
suites/powercycle: no ext4
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-10 17:34:19 -05:00
Gregory Farnum
d89e8abc02
Merge pull request #1224 from jcsp/wip-hadoop-on-ubuntu
...
suites/hadoop: run only on ubuntu
2016-11-08 14:51:00 -08:00
Zack Cerza
c3a201858d
Merge pull request #1238 from ceph/rados-upgrades
...
rados/singleton-nomsgr: drop hammer, infernalis upgrades
2016-11-08 14:35:51 -07:00
Sage Weil
9b38a86cb1
upgrade/jewel-x: skip libcephfs2 install
...
None of these tests currently cover fs, so this is
sufficient... :/
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-08 15:17:45 -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
John Spray
8372178605
Merge pull request #1175 from batrick/multimds-thrash
...
MDS thrasher for multimds
Reviewed-by: John Spray <john.spray@redhat.com>
2016-11-08 17:12:30 +01:00
Patrick Donnelly
69fe46c1bc
Merge remote-tracking branch 'origin/pull/1/head' into multimds-thrash
...
* origin/pull/1/head:
tasks/vstart_runner: fix default run-all
tasks/vstart_runner: update for Filesystem changes
2016-11-08 10:54:55 -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
John Spray
530d03d3f8
tasks/vstart_runner: fix default run-all
...
This broke when path changed. It's a bit
weird to run the cephfs tests by default
now that vstart_runner is not cephfs-specific,
but for the moment just restore the old
behaviour.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-08 12:15:19 +00:00
John Spray
f748226843
tasks/vstart_runner: update for Filesystem changes
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-08 12:15:19 +00:00
Patrick Donnelly
9832beac85
tasks/mds_thrash: support multimds
...
This commit amends the MDS thrasher task to also work on multimds
clusters. Main changes:
o New FSStatus class in tasks/cephfs/filesystem.py which gets a snapshot
of the fsmap (`ceph fs dump`). This allows consecutive operations on
the same fsmap without repeated fs dumps.
o Only one MDSThrasher is started for each file system.
o The MDSThrasher operates on ranks instead of names (and groups of
standbys following the initial active).
o The MDSThrasher also will change the max_mds for the cluster to a new
value [1, current) or (current, starting max_mds]. When reduced,
randomly selected MDSs other than rank 0 will be deactivated to reach
the new max_mds. The likelihood of changing max_mds in a given cycle of
the MDSThrasher is set by the "thrash_max_mds" config.
o The MDSThrasher prints out stats on completion, e.g. number of
mds deactivated or mds_max changed.
Pre-requisite for: http://tracker.ceph.com/issues/10792
Partially fixes: http://tracker.ceph.com/issues/15134
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2016-11-07 21:24:09 -05:00
Sage Weil
49ca81242d
Merge pull request #1223 from ceph/wip-jlayton-libcephfs2
...
libcephfs1 -> libcephfs2 rename
2016-11-07 18:41:42 -06:00
Zack Cerza
f047522cf5
Merge pull request #1236 from ceph/wip-upgrade-mgr
...
rados/upgrade: skip ceph-mgr on jewel install
2016-11-07 10:30:19 -07: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
Gregory Farnum
1df9e7d10c
Merge pull request #1234 from jcsp/wip-fixup-cephfs
...
Fix running cephfs python tests without mgr daemon
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-11-06 16:04:14 -05:00
John Spray
fa3098e0b7
tasks/ceph_test_case: only construct needed parts
...
Don't construct Filesystem and MDSCluster if there
are no MDSs in the system, don't construct MgrCluster
if there are no mgrs in the system.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-06 14:20:19 +00:00
John Spray
42a59fc1b6
tasks/vstart_runner: fix paths in docstring
...
Should have been updated when this file moved.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-06 14:20:19 +00:00
John Spray
9583ab6545
tasks/mgr: remove duplicated method definition
...
This was already defined in parent CephCluster class.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-06 10:58:33 +00:00
Sage Weil
c4166e3392
Merge pull request #1229 from ceph/wip-jewel-upgrades
...
fix ceph-mgr install for upgrade tests
2016-11-04 17:20:07 -05:00
Sage Weil
c2faef4e6b
upgrade/jewel-x/point-to-point: fix upgrades
...
skip ceph-mgr
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-04 17:58:20 -04:00
Samuel Just
abf7d094b6
Merge pull request #1233 from ceph/wip-17759
...
Added short pg log entries to rgw test
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-11-04 12:53:17 -07:00
Tamil Muthamizhan
f1576c833c
Added short pg log entries to rgw test
...
This change aims to test rgw with messenger failure injection
and very short logs.
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
2016-11-04 12:37:28 -07:00
Sage Weil
eae9d285e2
objectstore/bluestore: disable bluefs env mirror
...
We can't atomically append to two env backends, which means
that we can see size mismatches when we inject failures.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-04 14:38:45 -04:00
Sage Weil
0683e74def
Merge pull request #1232 from ceph/wip-blackhole
...
tasks: use new generic objectstore_blackhole option
2016-11-04 13:38:02 -05:00
Sage Weil
4ae6b36964
tasks: use new generic objectstore_blackhole option
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-04 11:30:40 -04:00
Sage Weil
81f99d1421
upgrade/client-upgrades: exclude ceph-mgr from old installs
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-03 12:07:05 -04:00
Sage Weil
dfa6ff06a8
upgrade/firefly-hammer-x: remove
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-03 12:06:19 -04:00
Sage Weil
ae61780b14
upgrade/hammer-x: remove
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-03 12:06:09 -04:00
Sage Weil
f2e07578a9
upgrade/infernalis*: remove
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-03 12:05:50 -04:00
Sage Weil
f724eba1a5
upgrade/jewel-x: skip ceph-mgr install
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-11-03 12:05:27 -04: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
8f9fab9dfe
Merge pull request #1086 from jcsp/wip-ceph-mgr
...
Create ceph-mgr tests
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-11-01 20:42:30 +08:00
John Spray
b1412ccbdb
tasks: update cephfs_test_runner for mgr
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:51 +01:00
John Spray
f929c19e0c
packages: install ceph-mgr
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:51 +01:00
John Spray
326a33b4fa
tasks: update to run ceph-mgr daemons
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:51 +01:00
John Spray
7b3d152bc1
suites: create mgr yaml
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:51 +01:00
John Spray
38c23c1841
tasks: create ceph-mgr tests
...
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:51 +01:00
John Spray
a9df9e088d
tasks/cephfs: refactor test case class
...
A more generic CephTestCase and CephCluster, for
writeing non-cephfs test cases.
This avoids overloading one class with the functionality
needed by lots of different subsystems.
Signed-off-by: John Spray <john.spray@redhat.com>
2016-11-01 12:21:41 +01:00
John Spray
f3b5acd737
Merge pull request #1219 from ceph/wip-cephfs-scan-links
...
tasks/cephfs: add TestDataScan.test_scan_links
Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-28 11:03:43 +01:00
John Spray
57226b979a
tasks/cephfs: fixup test_backtrace_repair
...
The branches got mixed up and the merged one wasn't
the same one that was tested. This is the one that
works!
Signed-off-by: John Spray <john.spray@redhat.com>
2016-10-28 10:33:17 +01:00
Zack Cerza
34fc504dd7
Merge pull request #1220 from ceph/wip-10235
...
Remove obsolete calamari code
2016-10-27 13:27:23 -06:00
John Spray
912429e12b
suites/hadoop: run only on ubuntu
...
Workaround for http://tracker.ceph.com/issues/16640
Signed-off-by: John Spray <john.spray@redhat.com>
2016-10-27 17:51:54 +01:00
John Spray
b454cc9d32
Merge pull request #1145 from michaelsevilla/mantle
...
mds: add tests for mantle (programmable balancer)
Reviewed-by: John Spray <john.spray@redhat.com>
2016-10-26 20:31:44 +01:00