]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/workunits/rbd: use --object-size instead of --order
authorJason Dillaman <dillaman@redhat.com>
Fri, 18 Dec 2015 08:03:20 +0000 (03:03 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 18 Dec 2015 08:03:20 +0000 (03:03 -0500)
Fixes: #14106
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
qa/workunits/rbd/merge_diff.sh

index 22d1207b7fac1823724f61c3fe4c425f55c57668..87486066b07951f71ff755cfd076410229722c60 100755 (executable)
@@ -30,8 +30,8 @@ function rebuild()
   clear_all
   echo Starting test $testno
   ((testno++))
-  rbd create $gen --size 100 --order $1 --stripe-unit $2 --stripe-count $3 --image-format $4
-  rbd create $out --size 1 --order 19
+  rbd create $gen --size 100 --object-size $1 --stripe-unit $2 --stripe-count $3 --image-format $4
+  rbd create $out --size 1 --object-size 524288
   mkdir -p mnt diffs
   # lttng has atexit handlers that need to be fork/clone aware
   LD_PRELOAD=liblttng-ust-fork.so.0 rbd-fuse -p $pool mnt
@@ -89,7 +89,7 @@ function check()
 }
 
 #test f/t header
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 snap a
 write 1 1
@@ -98,7 +98,7 @@ export_diff a head
 merge_diff null a head
 check null head
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 snap a
 write 1 1
@@ -110,7 +110,7 @@ export_diff b head
 merge_diff null a b
 check null b
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 snap a
 write 1 1
@@ -123,7 +123,7 @@ merge_diff a b head
 check null a
 check a head
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 snap a
 write 1 1
@@ -136,7 +136,7 @@ rbd merge-diff diffs/null.a diffs/a.b - | rbd merge-diff - diffs/b.head - > diff
 check null head
 
 #data test
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 4 2
 snap s101
 write 0 3
@@ -147,7 +147,7 @@ export_diff s101 s102
 merge_diff null s101 s102
 check null s102
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 3
 write 2 5
 write 8 2
@@ -160,7 +160,7 @@ export_diff s201 s202
 merge_diff null s201 s202
 check null s202
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 4
 write 12 6
 snap s301
@@ -173,7 +173,7 @@ export_diff s301 s302
 merge_diff null s301 s302
 check null s302
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 12
 write 14 2
 write 18 2
@@ -188,7 +188,7 @@ export_diff s401 s402
 merge_diff null s401 s402
 check null s402
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 2 4
 write 10 12
 write 27 6
@@ -203,7 +203,7 @@ export_diff s501 s502
 merge_diff null s501 s502
 check null s502
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 8
 resize 5
 snap r1
@@ -220,7 +220,7 @@ merge_diff null r1 r2
 merge_diff null r2 r3
 check null r3
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 8
 resize 5
 snap r1
@@ -242,7 +242,7 @@ merge_diff null r3 r4
 check null r4
 
 # merge diff doesn't yet support fancy striping
-# rebuild 22 65536 8 2
+# rebuild 4194304 65536 8 2
 # write 0 32
 # snap r1
 # write 16 32
@@ -251,7 +251,7 @@ check null r4
 # export_diff r1 r2
 # expect_false merge_diff null r1 r2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 write 2 1
 write 4 1
@@ -266,7 +266,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 1 1
 write 3 1
 write 5 1
@@ -281,7 +281,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 3
 write 6 3
 write 12 3
@@ -295,7 +295,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 3
 write 6 3
 write 12 3
@@ -309,7 +309,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 3
 write 6 3
 write 12 3
@@ -323,7 +323,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 1 1
 write 7 1
 write 13 1
@@ -337,7 +337,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 1
 write 6 1
 write 12 1
@@ -351,7 +351,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 2 1
 write 8 1
 write 14 1
@@ -365,7 +365,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 3
 write 6 3
 write 12 3
@@ -379,7 +379,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 2 4
 write 8 4
 write 14 4
@@ -393,7 +393,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 4
 write 6 4
 write 12 4
@@ -407,7 +407,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 6
 write 6 6
 write 12 6
@@ -421,7 +421,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 3 6
 write 9 6
 write 15 6
@@ -435,7 +435,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 8
 snap s1
 resize 2
@@ -446,7 +446,7 @@ export_diff s1 s2
 merge_diff null s1 s2
 check null s2
 
-rebuild 22 4194304 1 2
+rebuild 4194304 4194304 1 2
 write 0 8
 snap s1
 resize 2