[sheepdog] [PATCH 2/6] vditest: don't flush when '-f 0' is specified
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Mon Feb 4 07:38:01 CET 2013
We can use '-f 1' to flush every write, so let's use '-f 0' as an
option to avoid flushing.
Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
---
script/vditest | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/script/vditest b/script/vditest
index b8178ac..080d93a 100755
--- a/script/vditest
+++ b/script/vditest
@@ -29,7 +29,7 @@ my $seek_pattern = "linear";
my $seed = time();
my ($sblk, $eblk) = (0, 0);
my $file = 0;
-my $flush_interval = -1;
+my $flush_interval = 0;
my $verbose = 0;
my ($read_test, $write_test) = (0,0);
my $hbeat = 0;
@@ -358,11 +358,7 @@ sub vdi_main {
%written_data = () if %written_data > 1000000;
- if ($flush_interval == 0) {
- vdi_flush();
- } elsif ($flush_interval > 0 && $i % $flush_interval == 0) {
- vdi_flush();
- }
+ vdi_flush() if $flush_interval > 0 && $i % $flush_interval == 0;
($sec, $microsec) = gettimeofday();
$cur_time = $sec * 1000000 + $microsec;
--
1.7.2.5
More information about the sheepdog
mailing list