]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/osd-bluefs-volume-ops: reduce space usage for the test case
authorIgor Fedotov <ifedotov@suse.com>
Tue, 30 Oct 2018 12:05:59 +0000 (15:05 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 30 Oct 2018 12:38:15 +0000 (15:38 +0300)
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
qa/standalone/osd/osd-bluefs-volume-ops.sh

index 5b389499bb7d156b303eae7db3efbcd5a826d2b3..b07f5341ca6f9c51d2914617d4ae9ceb1d28d225 100755 (executable)
@@ -36,9 +36,12 @@ function run() {
     export CEPH_ARGS
     CEPH_ARGS+="--fsid=$(uuidgen) --auth-supported=none "
     CEPH_ARGS+="--mon-host=$CEPH_MON "
+    CEPH_ARGS+="--bluestore_block_size=4294967296 "
     CEPH_ARGS+="--bluestore_block_db_create=true "
-    CEPH_ARGS+="--bluestore_block_db_size=2147483648 "
-    CEPH_ARGS+="--bluestore_block_wal_size=2147483648 "
+    CEPH_ARGS+="--bluestore_block_db_size=1073741824 "
+    CEPH_ARGS+="--bluestore_block_wal_size=536870912 "
+    CEPH_ARGS+="--bluestore_bluefs_min=536870912 "
+    CEPH_ARGS+="--bluestore_bluefs_min_free=536870912 "
     CEPH_ARGS+="--bluestore_block_wal_create=true "
     CEPH_ARGS+="--bluestore_fsck_on_mount=true "
     local funcs=${@:-$(set | sed -n -e 's/^\(TEST_[0-9a-z_]*\) .*/\1/p')}
@@ -179,7 +182,7 @@ function TEST_bluestore() {
     ceph-objectstore-tool --type bluestore --data-path $dir/0 \
                          --op fsck --no-mon-config || return 1
 
-    dd if=/dev/zero  of=$dir/0/wal count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/0/wal count=512 bs=1M
     ceph-bluestore-tool --path $dir/0 \
       --dev-target $dir/0/wal \
       --command bluefs-bdev-new-wal || return 1
@@ -191,7 +194,7 @@ function TEST_bluestore() {
     ceph-objectstore-tool --type bluestore --data-path $dir/1 \
                          --op fsck --no-mon-config || return 1
 
-    dd if=/dev/zero  of=$dir/1/db count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/1/db count=1024 bs=1M
     ceph-bluestore-tool --path $dir/1 \
       --dev-target $dir/1/db \
       --command bluefs-bdev-new-db || return 1
@@ -265,7 +268,7 @@ function TEST_bluestore() {
     ceph-objectstore-tool --type bluestore --data-path $dir/0 \
                          --op fsck --no-mon-config || return 1
 
-    dd if=/dev/zero  of=$dir/0/db2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/0/db2 count=1024 bs=1M
     ceph-bluestore-tool --path $dir/0 \
       --devs-source $dir/0/block.db \
       --dev-target $dir/0/db2 \
@@ -276,11 +279,12 @@ function TEST_bluestore() {
 
     # slow, DB, WAL1 -> slow, DB, WAL2
 
-    dd if=/dev/zero  of=$dir/0/wal2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/0/wal2 count=512 bs=1M
     ceph-bluestore-tool --path $dir/0 \
       --devs-source $dir/0/block.wal \
       --dev-target $dir/0/wal2 \
       --command bluefs-bdev-migrate || return 1
+    rm -rf $dir/0/wal
 
     ceph-objectstore-tool --type bluestore --data-path $dir/0 \
                          --op fsck --no-mon-config || return 1
@@ -289,13 +293,15 @@ function TEST_bluestore() {
     ceph-objectstore-tool --type bluestore --data-path $dir/1 \
                          --op fsck --no-mon-config || return 1
 
-    dd if=/dev/zero  of=$dir/1/db2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/1/db2 count=1024 bs=1M
     ceph-bluestore-tool --path $dir/1 \
       --devs-source $dir/1/block.db \
       --devs-source $dir/1/block.wal \
       --dev-target $dir/1/db2 \
       --command bluefs-bdev-migrate || return 1
 
+    rm -rf $dir/1/db
+
     ceph-objectstore-tool --type bluestore --data-path $dir/1 \
                          --op fsck --no-mon-config || return 1
 
@@ -304,6 +310,8 @@ function TEST_bluestore() {
       --dev-target $dir/1/block \
       --command bluefs-bdev-migrate || return 1
 
+    rm -rf $dir/1/db2
+
     ceph-objectstore-tool --type bluestore --data-path $dir/1 \
                          --op fsck --no-mon-config || return 1
 
@@ -311,7 +319,7 @@ function TEST_bluestore() {
     ceph-objectstore-tool --type bluestore --data-path $dir/2 \
                          --op fsck --no-mon-config || return 1
 
-    dd if=/dev/zero  of=$dir/2/db2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/2/db2 count=1024 bs=1M
     ceph-bluestore-tool --path $dir/2 \
       --devs-source $dir/2/block \
       --dev-target $dir/2/db2 \
@@ -325,7 +333,7 @@ function TEST_bluestore() {
                          --op fsck --no-mon-config || return 1
 
     # slow + DB + WAL -> slow, DB2
-    dd if=/dev/zero  of=$dir/2/db2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/2/db2 count=1024 bs=1M
 
     ceph-bluestore-tool --path $dir/2 \
       --devs-source $dir/2/block \
@@ -338,7 +346,7 @@ function TEST_bluestore() {
                          --op fsck --no-mon-config || return 1
 
     # slow + WAL -> slow2, WAL2
-    dd if=/dev/zero  of=$dir/3/wal2 count=2048 bs=1M
+    dd if=/dev/zero  of=$dir/3/wal2 count=1024 bs=1M
 
     ceph-bluestore-tool --path $dir/3 \
       --devs-source $dir/3/block \