Updated replicate size to work with K M or G
authorAlan J. Pippin <alan@pippins.net>
Sat, 16 Feb 2019 02:18:48 +0000 (19:18 -0700)
committerAlan J. Pippin <ajp@pippins.net>
Sat, 16 Feb 2019 02:18:48 +0000 (19:18 -0700)
Change-Id: I4e83ae8665f24561bd34c1b8085277826c402e3e

zfs-log-parser

index f13c2a01dfa2454940421c9aec909dcef3b5e38e..560cba229fe6543afd968ac881118e98532ee5cd 100755 (executable)
@@ -66,9 +66,9 @@ sub parse_replicate_logfile {
        }   
        if(($in_replicate == 1) && ($line =~ /received ([\d\.]+)(\w+)/)) {
            $data = $1; $size = $2;
-           if($size =~ /Kb/i) { $data = $data * $kilo; }
-           if($size =~ /Mb/i) { $data = $data * $mega; }
-           if($size =~ /Gb/i) { $data = $data * $giga; }
+           if($size =~ /(Kb|K)/i) { $data = $data * $kilo; }
+           if($size =~ /(Mb|M)/i) { $data = $data * $mega; }
+           if($size =~ /(Gb|G)/i) { $data = $data * $giga; }
            chomp($line);
            $totals{$date}{data} += $data;
        }