Kefu Chai
e7097593a7
qa/standalone: remove osd-map-max-advance related tests
...
this setting was removed in 8967b73
Fixes: http://tracker.ceph.com/issues/22596
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-06 19:40:15 +08:00
Vasu Kulkarni
67ff2de694
qa/tests: update upgrade tests from jewel->luminous to jewel->luminous->master
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-12-07 19:11:42 -08:00
Kefu Chai
3aaf5d24f1
qa: disable mon-health-to-clog in upgrade test
...
otherwise the cluster will complain that the quorum size is smaller than
that of monmap.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-12-01 01:15:59 +08:00
Nathan Cutler
afc5a7d320
qa: point-to-point-x: upgrade client.1 to -x along with cluster nodes
...
The client.1 rgw in workload_x had not been upgraded to -x.
Fixes: http://tracker.ceph.com/issues/21499
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-09-22 10:07:28 +02:00
Vasu Kulkarni
71ea4987e0
Add kraken to luminous upgrade case
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-09-07 12:22:57 -07:00
Vasu Kulkarni
526d4aef1c
Add kernel tar/untar and systemd task
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-09-07 12:22:57 -07:00
Vasu Kulkarni
9c85c76a90
Jewel to luminous upgrade scenario using ceph-deploy
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-09-07 12:22:56 -07:00
Josh Durgin
317a8bae5e
Merge pull request #17160 from ceph/wip-luminous-x-master
...
qa: add upgrade/luminous-x suite
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-09-01 14:19:48 -07:00
Yuri Weinstein
aff342627c
Initial check in
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-09-01 08:56:19 -07:00
Sage Weil
bf296018ff
qa/suites/upgrade/jewel-x/parallel: tolerate laggy mgr
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-24 10:30:01 -04:00
Sage Weil
d5d5d7d1d2
qa/suites/upgrade/jewel-x/stress-split: tolerate sloppy past_intervals
...
This is harmless in general, esp during upgrade.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-24 10:23:22 -04:00
Yuri Weinstein
304b492187
Initial check in luminous-x suite
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-08-23 14:53:55 -07:00
Sage Weil
5455f599b3
qa/suites/upgrade/jewel-x/parallel: tolerate OBJECT_MISPLACED
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-23 14:24:00 -04:00
Sage Weil
2504ab1675
qa/suites/upgarde/jewel-x/parallel: tolerate mgr warning
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-23 14:22:34 -04:00
Kefu Chai
17d6e96a6f
Merge pull request #16967 from liewegas/wip-upgrade-health
...
mon: fix legacy health checks in 'ceph status' during upgrade; fix jewel-x upgrade combo
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-16 19:44:36 +08:00
Sage Weil
dd2fb6c40b
Merge pull request #16944 from liewegas/wip-kraken-x
...
mon/Elector: force election epoch bump on start
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-08-10 11:12:43 -05:00
Sage Weil
c46bdf5efd
Revert "qa/suites/upgrade/jewel-x/parallel: thrash layout"
...
This reverts commit 435777dbff
.
This test combination is not yet stable.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-10 09:51:29 -04:00
Sage Weil
a0b9f37dbc
qa/suites/upgrade/jewel-x/parallel: no loadgenbig
...
When we do the thrashing this leads to ENOSPC on smithi.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-10 09:44:17 -04:00
Sage Weil
435777dbff
qa/suites/upgrade/jewel-x/parallel: thrash layout
...
We can't kill and restart osds because that will interfere with
the upgrade process. We can, however, thrash the layout by
tweaking osd weights and so on. This will exercise osd recovery
paths during the upgrade that aren't normally exercised (outside
of stress-split..which doesn't upgrade individual osds while they
are non-clean).
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 22:07:48 -04:00
Sage Weil
b61be07d45
qa/suites/upgrade/kraken-x/stress-split: more whitelisting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 13:58:55 -04:00
Sage Weil
bbd5fe354c
qa/suites/upgarde/jewel-x/point-to-point-x: disable app warnings
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-09 09:18:54 -04:00
Sage Weil
bf29142b08
qa/suites/upgrade/kraken-x/stress-split*: whitelist
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-07 21:36:58 -04:00
Sage Weil
2234a0ed11
qa/suites/upgrade/kraken-x/parallel: whitelist
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-07 21:36:58 -04:00
Sage Weil
3e7d157871
qa/suites/upgrade/jewel-x/parallel: fix POOL_APP_NOT_ENABLED disable
...
This code runs on the mgr.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-07 15:12:10 -04:00
Sage Weil
ed2d984ad1
qa/suites/upgarde/jewel-x/parallel: more whitelisting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-06 10:04:14 -04:00
Sage Weil
58f15d2b98
qa/suites/upgrade/jewel-x/parallel: more whitelisting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-06 09:56:55 -04:00
Sage Weil
622e950e43
qa/suites/upgrade/*-x/parallel: whitelist more stuff
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-06 09:56:55 -04:00
Sage Weil
2d260443f0
qa/suites/upgrade/*/parallel: disable POOL_APP_NOT_ENABLED
...
There is some other random workload running (that creates pools)
while we upgrade and wait for healthy. Just disable the warning
for these tests.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-06 09:56:55 -04:00
Sage Weil
f4c2863999
qa/suites/upgrade/jewel-x/parallel: whitelist OSD_DOWN
...
We restart OSDs during the upgrade.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-06 09:56:55 -04:00
Patrick Donnelly
d4ed085238
Merge PR #16713 into master
...
* refs/remotes/upstream/pull/16713/head:
qa: ignore failed MDS message during upgrade
2017-08-02 19:41:42 -07:00
Kefu Chai
d12c51ca91
qa/suites: escape the parenthesis of the whitelist text
...
so we can avoid the warnings like
grep: Unmatched ( or \(
because we pass the whitelisted string to `egrep -v "$1"` directly.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-08-01 21:54:44 +08:00
Patrick Donnelly
5e5ff5c086
qa: ignore failed MDS message during upgrade
...
The cluster is expected to become degraded during reboot.
Fixes: http://tracker.ceph.com/issues/20731
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-07-31 14:45:07 -07:00
Sage Weil
e398fd4ee4
qa/suites: more whitelisting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-27 09:31:24 -04:00
Sage Weil
29549e6834
Merge pull request #13723 from ovh/bp-forced-recovery
...
osd/PG: make prioritized recovery possible
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-24 09:01:03 -05:00
John Spray
343e1a4281
qa: update whitelist for "wrongly marked me down"
...
Signed-off-by: John Spray <john.spray@redhat.com>
2017-07-24 14:54:46 +01:00
Sage Weil
27e8d75f61
Merge pull request #16429 from liewegas/wip-jewel-x
...
qa/suites/upgrade/jewel-x: misc fixes for new health checks
2017-07-20 10:47:05 -05:00
Piotr Dałek
b0134cc7a8
qa: add force/cancel recovery/backfill to QA testing
...
This randomly issues pg force-recovery/force-backfill and
pg cancel-force-recovery/cancel-force-backfill during QA
testing. Disabled for upgrades from hammer, jewel and kraken.
Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
2017-07-20 09:35:55 +02:00
Jason Dillaman
fa90be842e
test: enable pool applications for new pools
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-19 13:13:01 -04:00
Sage Weil
7102de8761
qa/suites/upgrade/jewel-x/point-to-point: move set-require-min-compat-client
...
Do it after workload completes and all jewel clients go away.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-18 12:32:17 -04:00
Sage Weil
e2fdfc0b10
qa/suites/upgrade/jewel-x: link to thrashosds yaml
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-18 12:29:01 -04:00
Sage Weil
6ffc677dc5
qa/suites/upgade/jewel-x/parallel: ignore FS_ and MDS_ errors during restart
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-17 15:25:38 -04:00
Sage Weil
f2b837578a
Merge pull request #16244 from liewegas/wip-11793
...
qa/suites/rados/thrash/workload/*: enable rados.py cache tiering ops
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-11 13:01:42 -05:00
Sage Weil
2afbc60be7
qa/suites/: enable rados.py cache tiering ops
...
These weren't being exercised!
See http://tracker.ceph.com/issues/11793
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-11 14:01:15 -04:00
Sage Weil
dc7a2aaf7a
erasure-code: ruleset-* -> crush-*
...
1) ruleset is an obsolete term, and
2) crush-{rule,failure-domain,...} is more descriptive.
Note that we are changing the names of the erasure code profile keys
from ruleset-* to crush-*. We will update this on upgrade when the
luminous flag is set, but that means that during mon upgrade you cannot
create EC pools that use these fields.
When the upgrade completes (users sets require_osd_release = luminous)
existing ec profiles are updated automatically.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-06 15:01:03 -04:00
Sage Weil
fc7afc239f
Merge pull request #15853 from liewegas/wip-simpler-ceph
...
qa/tasks/ceph: simplify ceph deployment slightly
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-27 14:13:53 -05:00
Sage Weil
e7006d06fb
qa/tasks/ceph: explicitly add osds to crush map for upgrades
...
Before kraken, ceph-osd didn't add itself to crush... ceph-osd-prestart.sh
did it. And ceph.py doesn't use that.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-27 12:52:35 -04:00
Kefu Chai
1b3f0bbd66
qa/suites/upgrade/hammer-jewel-x: upgrade all mon to luminous before osd
...
luminous osd requires that monmap has REQUIRE_LUMINOUS before it boots.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-22 12:19:01 +08:00
Kefu Chai
f11737a643
qa/suites/upgrade/hammer-jewel-x: replace kraken.yaml with luminous.yaml
...
* add mgr.x to roles
* to setup mgr and set the require-osd-release bit in osdmap
* do not restart an osd for waiting for healthy: the cluster is not
healthy until the require-osd-release=luminous is set in osdmap, and a
mgr is up and running.
Fixes: http://tracker.ceph.com/issues/20342
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-22 12:19:01 +08:00
Sage Weil
27697a443d
Merge pull request #15637 from liewegas/wip-point-to-point
...
qa/upgrade/jewel-x/point-to-point: add a mgr during final upgrade
2017-06-19 21:59:30 -05:00
Kefu Chai
b7f59b6437
qa/suites/upgrade: remove duplicated upgrade task
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-13 17:00:06 +08:00