[lvm-devel] master - tests: use faster awk generator
Zdenek Kabelac
zkabelac at sourceware.org
Sat Sep 19 15:39:16 UTC 2020
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=f7c58c636debe351ddd97371c8d32c3f79cdbf79
Commit: f7c58c636debe351ddd97371c8d32c3f79cdbf79
Parent: 8e3e2c74edb4d7644a20cd832590d4a90f72f0c4
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sat Sep 19 15:57:29 2020 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Sat Sep 19 17:30:51 2020 +0200
tests: use faster awk generator
Shortens log length.
---
test/shell/writecache-blocksize.sh | 8 +++-----
test/shell/writecache-large.sh | 6 +++---
test/shell/writecache.sh | 6 +++---
3 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/test/shell/writecache-blocksize.sh b/test/shell/writecache-blocksize.sh
index 13001760a..523d4ab80 100644
--- a/test/shell/writecache-blocksize.sh
+++ b/test/shell/writecache-blocksize.sh
@@ -32,9 +32,9 @@ aux cleanup_scsi_debug_dev
mnt="mnt"
mkdir -p $mnt
-for i in `seq 1 16384`; do echo -n "A" >> fileA; done
-for i in `seq 1 16384`; do echo -n "B" >> fileB; done
-for i in `seq 1 16384`; do echo -n "C" >> fileC; done
+awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA
+awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB
+awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC
# generate random data
dd if=/dev/urandom of=randA bs=512K count=2
@@ -338,5 +338,3 @@ lvremove $vg/$lv2
vgremove $vg
aux cleanup_scsi_debug_dev
-
-
diff --git a/test/shell/writecache-large.sh b/test/shell/writecache-large.sh
index b52eaf6ab..fc8f379cf 100644
--- a/test/shell/writecache-large.sh
+++ b/test/shell/writecache-large.sh
@@ -33,9 +33,9 @@ blockdev --getpbsz "$dev2"
mnt="mnt"
mkdir -p $mnt
-for i in `seq 1 16384`; do echo -n "A" >> fileA; done
-for i in `seq 1 16384`; do echo -n "B" >> fileB; done
-for i in `seq 1 16384`; do echo -n "C" >> fileC; done
+awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA
+awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB
+awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC
# generate random data
dd if=/dev/urandom of=randA bs=512K count=2
diff --git a/test/shell/writecache.sh b/test/shell/writecache.sh
index 39ef31930..99be31e6b 100644
--- a/test/shell/writecache.sh
+++ b/test/shell/writecache.sh
@@ -65,9 +65,9 @@ blockdev --getpbsz "$dev2"
mnt="mnt"
mkdir -p $mnt
-for i in `seq 1 16384`; do echo -n "A" >> fileA; done
-for i in `seq 1 16384`; do echo -n "B" >> fileB; done
-for i in `seq 1 16384`; do echo -n "C" >> fileC; done
+awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA
+awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB
+awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC
# generate random data
dd if=/dev/urandom of=randA bs=512K count=2
More information about the lvm-devel
mailing list