summaryrefslogtreecommitdiffstats
path: root/src/ceph/qa/workunits/rbd/diff_continuous.sh
diff options
context:
space:
mode:
authorQiaowei Ren <qiaowei.ren@intel.com>2018-03-01 14:38:11 +0800
committerQiaowei Ren <qiaowei.ren@intel.com>2018-03-01 14:38:11 +0800
commit7da45d65be36d36b880cc55c5036e96c24b53f00 (patch)
treed4f944eb4f8f8de50a9a7584ffa408dc3a3185b2 /src/ceph/qa/workunits/rbd/diff_continuous.sh
parent691462d09d0987b47e112d6ee8740375df3c51b2 (diff)
remove ceph code
This patch removes initial ceph code, due to license issue. Change-Id: I092d44f601cdf34aed92300fe13214925563081c Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
Diffstat (limited to 'src/ceph/qa/workunits/rbd/diff_continuous.sh')
-rwxr-xr-xsrc/ceph/qa/workunits/rbd/diff_continuous.sh59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/ceph/qa/workunits/rbd/diff_continuous.sh b/src/ceph/qa/workunits/rbd/diff_continuous.sh
deleted file mode 100755
index 41e4412..0000000
--- a/src/ceph/qa/workunits/rbd/diff_continuous.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash -ex
-
-max=20
-size=1500
-
-iosize=16384
-iototal=16384000
-iothreads=16
-
-parent=`uuidgen`"-parent"
-src=`uuidgen`"-src";
-dst=`uuidgen`"-dst";
-
-function cleanup() {
- rbd snap purge $src || :
- rbd rm $src || :
- rbd snap purge $dst || :
- rbd rm $dst || :
- rbd snap unprotect $parent --snap parent || :
- rbd snap purge $parent || :
- rbd rm $parent || :
-}
-trap cleanup EXIT
-
-# start from a clone
-rbd create $parent --size $size --image-format 2 --stripe-count 8 --stripe-unit 65536
-rbd bench-write $parent --io-size $iosize --io-threads $iothreads --io-total $iototal --io-pattern rand
-rbd snap create $parent --snap parent
-rbd snap protect $parent --snap parent
-rbd clone $parent@parent $src --stripe-count 4 --stripe-unit 262144
-rbd create $dst --size $size --image-format 2 --order 19
-
-# mirror for a while
-for s in `seq 1 $max`; do
- rbd snap create $src --snap=snap$s
- rbd export-diff $src@snap$s - $lastsnap | rbd import-diff - $dst &
- rbd bench-write $src --io-size $iosize --io-threads $iothreads --io-total $iototal --io-pattern rand &
- wait
- lastsnap="--from-snap snap$s"
-done
-
-#trap "" EXIT
-#exit 0
-
-# validate
-for s in `seq 1 $max`; do
- ssum=`rbd export $src@snap$s - | md5sum`
- dsum=`rbd export $dst@snap$s - | md5sum`
- if [ "$ssum" != "$dsum" ]; then
- echo different sum at snap$s
- exit 1
- fi
-done
-
-cleanup
-trap "" EXIT
-
-echo OK
-