From: Sage Weil Date: Mon, 14 Nov 2016 23:13:04 +0000 (-0500) Subject: upgrade/hammer-x: osds first X-Git-Tag: v10.2.6~165^2^2~21^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0f41bbfc76d1ae0448725323550d3df690e4965c;p=ceph.git upgrade/hammer-x: osds first Signed-off-by: Sage Weil --- diff --git a/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-all.yaml b/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-all.yaml index 6bf8f4a3ad8..ec1a88c767c 100644 --- a/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-all.yaml +++ b/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-all.yaml @@ -1,7 +1,11 @@ upgrade-sequence: sequential: - ceph.restart: - daemons: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3] + daemons: [osd.0, osd.1, osd.2, osd.3] + wait-for-healthy: false + wait-for-osds-up: true + - ceph.restart: + daemons: [mon.a, mon.b, mon.c] wait-for-healthy: false wait-for-osds-up: true - print: "**** done ceph.restart do not wait for healthy" diff --git a/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml b/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml deleted file mode 100644 index 3a63c002bd6..00000000000 --- a/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml +++ /dev/null @@ -1,36 +0,0 @@ -upgrade-sequence: - sequential: - - ceph.restart: - daemons: [mon.a] - wait-for-healthy: true - - sleep: - duration: 60 - - ceph.restart: - daemons: [osd.0, osd.1] - wait-for-healthy: true - - sleep: - duration: 60 - - ceph.restart: [mds.a] - - sleep: - duration: 60 - - print: "**** running mixed versions of osds and mons" -#do we need to use "ceph osd crush tunables hammer" ? - - exec: - mon.b: - - sudo ceph osd crush tunables hammer - - print: "**** done ceph osd crush tunables hammer" - - ceph.restart: - daemons: [mon.b, mon.c] - wait-for-healthy: true - - sleep: - duration: 60 - - ceph.restart: - daemons: [osd.2, osd.3] - wait-for-healthy: false - - exec: - osd.0: - - sleep 300 # http://tracker.ceph.com/issues/17808 - - ceph osd set require_jewel_osds - - ceph.healthy: - - sleep: - duration: 60 diff --git a/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-osd-mds-mon.yaml b/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-osd-mds-mon.yaml new file mode 100644 index 00000000000..d62888085bb --- /dev/null +++ b/suites/upgrade/hammer-x/parallel/3-upgrade-sequence/upgrade-osd-mds-mon.yaml @@ -0,0 +1,35 @@ +upgrade-sequence: + sequential: + - ceph.restart: + daemons: [osd.0, osd.1] + wait-for-healthy: true + - sleep: + duration: 60 + - ceph.restart: + daemons: [mon.a] + wait-for-healthy: true + - sleep: + duration: 60 + - ceph.restart: [mds.a] + - sleep: + duration: 60 + - print: "**** running mixed versions of osds and mons" +#do we need to use "ceph osd crush tunables hammer" ? + - exec: + mon.b: + - sudo ceph osd crush tunables hammer + - print: "**** done ceph osd crush tunables hammer" + - ceph.restart: + daemons: [osd.2, osd.3] + - sleep: + duration: 60 + - ceph.restart: + daemons: [mon.b, mon.c] + wait-for-healthy: false + - exec: + osd.0: + - sleep 300 # http://tracker.ceph.com/issues/17808 + - ceph osd set require_jewel_osds + - ceph.healthy: + - sleep: + duration: 60