fixed firefly-x suite to not upgrade mon.c twice and optimized the suite as well.

included another upgrade combination to dumpling-firefly-x suite

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
This commit is contained in:
tamil 2014-10-20 14:37:33 -07:00
parent 70592df0d2
commit 1c5526de41
4 changed files with 35 additions and 2 deletions

View File

@ -0,0 +1,35 @@
upgrade-sequence:
sequential:
- install.upgrade:
client.0:
- print: "**** done install.upgrade client.0 to the version from teuthology-suite arg"
- install.upgrade:
mon.a:
- ceph.restart:
daemons: [mon.a]
wait-for-healthy: true
- sleep:
duration: 60
- print: "**** done install.upgrade mon.a to the version from teuthology-suite arg"
- install.upgrade:
mon.b:
- ceph.restart:
daemons: [mon.b, mon.c]
wait-for-healthy: true
- sleep:
duration: 60
- print: "**** done install.upgrade mon.b and mon.c to the version from teuthology-suite arg"
- ceph.restart: [mds.a]
- sleep:
duration: 60
- ceph.restart:
daemons: [osd.0, osd.1]
wait-for-healthy: true
- sleep:
duration: 60
- print: "**** done install.upgrade osd.0 and osd.1 to the version from teuthology-suite arg"
- ceph.restart:
daemons: [osd.2, osd.3]
wait-for-healthy: true
- sleep:
duration: 60

View File

@ -1,6 +1,4 @@
tasks:
- install.upgrade:
mon.c:
- ceph.restart:
daemons: [mon.c]
wait-for-healthy: false