From: Sage Weil Date: Fri, 5 Jul 2013 21:22:54 +0000 (-0700) Subject: rados: expand mon thrashing tests X-Git-Tag: v0.94.10~27^2^2~654 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5295406dbb0dd0c9ed07011d9f7d350e917c2149;p=ceph.git rados: expand mon thrashing tests - test sync (full and recent) - test multiple mons down - test other cluster sizes (3 and 9) Signed-off-by: Sage Weil --- diff --git a/suites/rados/monthrash/clusters/3-mons.yaml b/suites/rados/monthrash/clusters/3-mons.yaml new file mode 100644 index 0000000000000..6298ff23c553c --- /dev/null +++ b/suites/rados/monthrash/clusters/3-mons.yaml @@ -0,0 +1,3 @@ +roles: +- [mon.a, mon.c, osd.0, osd.1, osd.2] +- [mon.b, mds.a, osd.3, osd.4, osd.5, client.0] diff --git a/suites/rados/monthrash/clusters/9-mons.yaml b/suites/rados/monthrash/clusters/9-mons.yaml new file mode 100644 index 0000000000000..a22e6c5a0fc64 --- /dev/null +++ b/suites/rados/monthrash/clusters/9-mons.yaml @@ -0,0 +1,3 @@ +roles: +- [mon.a, mon.b, mon.c, mon.d, mon.e, osd.0, osd.1, osd.2] +- [mon.f, mon.g, mon.h, mon.i, mds.a, osd.3, osd.4, osd.5, client.0] diff --git a/suites/rados/monthrash/clusters/fixed-2.yaml b/suites/rados/monthrash/clusters/fixed-2.yaml deleted file mode 120000 index cd0791a14861d..0000000000000 --- a/suites/rados/monthrash/clusters/fixed-2.yaml +++ /dev/null @@ -1 +0,0 @@ -../../../../clusters/fixed-2.yaml \ No newline at end of file diff --git a/suites/rados/monthrash/thrashers/force-sync-many.yaml b/suites/rados/monthrash/thrashers/force-sync-many.yaml new file mode 100644 index 0000000000000..3efb5f63d5f9c --- /dev/null +++ b/suites/rados/monthrash/thrashers/force-sync-many.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- mon_thrash: + revive_delay: 90 + thrash_delay: 1 + thrash_store: true + thrash_many: true diff --git a/suites/rados/monthrash/thrashers/many.yaml b/suites/rados/monthrash/thrashers/many.yaml new file mode 100644 index 0000000000000..565a383a6afec --- /dev/null +++ b/suites/rados/monthrash/thrashers/many.yaml @@ -0,0 +1,14 @@ +overrides: + ceph: + conf: + mon: + debug mon: 20 + debug paxos: 20 + debug ms: 1 +tasks: +- install: +- ceph: +- mon_thrash: + revive_delay: 20 + thrash_delay: 1 + thrash_many: true diff --git a/suites/rados/monthrash/thrashers/mon-thrasher.yaml b/suites/rados/monthrash/thrashers/mon-thrasher.yaml deleted file mode 100644 index df143b07de030..0000000000000 --- a/suites/rados/monthrash/thrashers/mon-thrasher.yaml +++ /dev/null @@ -1,13 +0,0 @@ -overrides: - ceph: - conf: - mon: - debug mon: 20 - debug paxos: 20 - debug ms: 1 -tasks: -- install: -- ceph: -- mon_thrash: - revive_delay: 20 - thrash_delay: 1 diff --git a/suites/rados/monthrash/thrashers/one.yaml b/suites/rados/monthrash/thrashers/one.yaml new file mode 100644 index 0000000000000..df143b07de030 --- /dev/null +++ b/suites/rados/monthrash/thrashers/one.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + mon: + debug mon: 20 + debug paxos: 20 + debug ms: 1 +tasks: +- install: +- ceph: +- mon_thrash: + revive_delay: 20 + thrash_delay: 1 diff --git a/suites/rados/monthrash/thrashers/sync-many.yaml b/suites/rados/monthrash/thrashers/sync-many.yaml new file mode 100644 index 0000000000000..f85b3ab00b3ba --- /dev/null +++ b/suites/rados/monthrash/thrashers/sync-many.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + mon: + paxos min: 10 + paxos trim min: 10 +tasks: +- install: +- ceph: +- mon_thrash: + revive_delay: 90 + thrash_delay: 1 + thrash_many: true diff --git a/suites/rados/monthrash/thrashers/sync.yaml b/suites/rados/monthrash/thrashers/sync.yaml new file mode 100644 index 0000000000000..29ef7cffc9af3 --- /dev/null +++ b/suites/rados/monthrash/thrashers/sync.yaml @@ -0,0 +1,12 @@ +overrides: + ceph: + conf: + mon: + paxos min: 10 + paxos trim min: 10 +tasks: +- install: +- ceph: +- mon_thrash: + revive_delay: 90 + thrash_delay: 1