X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=zfs-log-parser;h=c277e142bf63cc094e0a6657dfc22831d8be80da;hb=7ecda38f0bec4bba1705620ced99f973a13627a0;hp=f3619dbe912fc5caf4e13184119905a8304a37c8;hpb=20a696fe558ae539023864c047543bb2e0e9f1a3;p=zfs-nexenta%2F.git diff --git a/zfs-log-parser b/zfs-log-parser index f3619db..c277e14 100755 --- a/zfs-log-parser +++ b/zfs-log-parser @@ -91,10 +91,13 @@ sub parse_snapshot_totals_logfile { %totals=(); $in_totals=0; $maxlen=0; + $found_startdate=0; $header=""; while() { $line = $_; if($line =~ /logfile turned over/) { next; } + if(($in_totals == 0) && ("$startdate" ne "") && ($line !~ /$startdate/) && ($found_startdate==0)) { next; } + if(($in_totals == 0) && ("$startdate" ne "") && ($line =~ /$startdate/) && ($found_startdate==0)) { $found_startdate=1; } if(($in_totals == 0) && ($line =~ /(\S+)\s+(\S+)\s+(\d+)\s+(\d+):(\d+):(\d+)\s+(\S+)\s+(\S+)/)) { $dayname=$1; $month=$2; $daynum=$3; $hour=$4; $minute=$5; $sec=$6; $year=$8; $in_totals = 1;