]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
added multi-version for giant-clients vs firefly-servers
authortamil <tamil.muthamizhan@inktank.com>
Wed, 24 Sep 2014 09:42:31 +0000 (02:42 -0700)
committertamil <tamil.muthamizhan@inktank.com>
Wed, 24 Sep 2014 09:42:31 +0000 (02:42 -0700)
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
suites/multi-version/firefly-giant/basic/% [new file with mode: 0644]
suites/multi-version/firefly-giant/basic/0-cluster/start.yaml [new file with mode: 0644]
suites/multi-version/firefly-giant/basic/1-install/firefly-giant.yaml [new file with mode: 0644]
suites/multi-version/firefly-giant/basic/2-workload/rados_snap_many_objects.yaml [new file with mode: 0644]
suites/multi-version/firefly-giant/basic/2-workload/rbd_cli_import_export.yaml [new file with mode: 0644]
suites/multi-version/firefly-giant/basic/2-workload/rgw_swift.yaml [new file with mode: 0644]
suites/upgrade/dumpling-firefly-giant/parallel/5-upgrade-to-giant/upgrade-only-client.yaml [new file with mode: 0644]

diff --git a/suites/multi-version/firefly-giant/basic/% b/suites/multi-version/firefly-giant/basic/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/suites/multi-version/firefly-giant/basic/0-cluster/start.yaml b/suites/multi-version/firefly-giant/basic/0-cluster/start.yaml
new file mode 100644 (file)
index 0000000..01747e4
--- /dev/null
@@ -0,0 +1,10 @@
+roles:
+- - mon.a
+  - mds.a
+  - osd.0
+  - osd.1
+- - mon.b
+  - mon.c
+  - osd.2
+  - osd.3
+- - client.0
diff --git a/suites/multi-version/firefly-giant/basic/1-install/firefly-giant.yaml b/suites/multi-version/firefly-giant/basic/1-install/firefly-giant.yaml
new file mode 100644 (file)
index 0000000..246b368
--- /dev/null
@@ -0,0 +1,7 @@
+tasks:
+- install:
+   branch: firefly 
+- install.upgrade:
+   client.0:
+    branch: giant 
+- ceph:
diff --git a/suites/multi-version/firefly-giant/basic/2-workload/rados_snap_many_objects.yaml b/suites/multi-version/firefly-giant/basic/2-workload/rados_snap_many_objects.yaml
new file mode 100644 (file)
index 0000000..9e311c9
--- /dev/null
@@ -0,0 +1,12 @@
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 4000
+    objects: 500
+    op_weights:
+      read: 100
+      write: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
diff --git a/suites/multi-version/firefly-giant/basic/2-workload/rbd_cli_import_export.yaml b/suites/multi-version/firefly-giant/basic/2-workload/rbd_cli_import_export.yaml
new file mode 100644 (file)
index 0000000..4907082
--- /dev/null
@@ -0,0 +1,7 @@
+tasks:
+- workunit:
+    clients:
+      client.0:
+        - rbd/import_export.sh
+    env:
+      RBD_CREATE_ARGS: --new-format
diff --git a/suites/multi-version/firefly-giant/basic/2-workload/rgw_swift.yaml b/suites/multi-version/firefly-giant/basic/2-workload/rgw_swift.yaml
new file mode 100644 (file)
index 0000000..4e82f5d
--- /dev/null
@@ -0,0 +1,5 @@
+tasks:
+- rgw: [client.0]
+- swift:
+    client.0:
+      rgw_server: client.0
diff --git a/suites/upgrade/dumpling-firefly-giant/parallel/5-upgrade-to-giant/upgrade-only-client.yaml b/suites/upgrade/dumpling-firefly-giant/parallel/5-upgrade-to-giant/upgrade-only-client.yaml
new file mode 100644 (file)
index 0000000..684d599
--- /dev/null
@@ -0,0 +1,8 @@
+upgrade-sequence:
+   sequential:
+   - install.upgrade:
+       client.0:
+         branch: giant
+   - print: "**** done install.upgrade client.0 to giant"
+   - sleep:
+       duration: 60