From 4f3a0b53f355eac4c2d444922f366bb3d70268cc Mon Sep 17 00:00:00 2001
From: sergey ivanov <seriv@cs.umd.edu>
Date: Mon, 4 Oct 2021 17:07:16 -0400
Subject: [PATCH] one more fix

0B is not numerical, drop 'B'
---
 lib/Site/ZpoolScrub.pm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/Site/ZpoolScrub.pm b/lib/Site/ZpoolScrub.pm
index 38531e5..86a3b36 100644
--- a/lib/Site/ZpoolScrub.pm
+++ b/lib/Site/ZpoolScrub.pm
@@ -105,7 +105,7 @@ sub handler {
 =pod
   scan: scrub repaired 0B in 0 days 09:55:51 with 0 errors on Thu Mar  7 01:46:05 2019
 =cut
-      elsif (/^\s*scan:\s+scrub\s+repaired\s+(\d*B*)\D*\s+in\s+(\d*)\s+days\s+(\d*):(\d*):(\d*)\s+with\s+(\d*)\s+errors\s+on\s+(.+)$/){
+      elsif (/^\s*scan:\s+scrub\s+repaired\s+(\d*)B*\D*\s+in\s+(\d*)\s+days\s+(\d*):(\d*):(\d*)\s+with\s+(\d*)\s+errors\s+on\s+(.+)$/){
         ($repaired,$days,$h,$m,$s,$errors,$when) = ($1,$2,$3,$4,$5,$6,$7);
         $when = `$DATE '+%s'` - `$DATE '+%s' -d "$when"`; 
         $howlong = $m+60*($h+24*$days);
@@ -117,7 +117,7 @@ sub handler {
  - or -
   scan: scrub repaired 0B in 14:02:48 with 0 errors on Fri Oct  1 16:02:50 2021
 =cut
-      elsif (/^\s*scan:\s+scrub\s+repaired\s+(\d*B*)\s+in\s+(\d*)[h\:](\d*)[m\:](\d*)\s+with\s+(\d*)\s+errors\s+on\s+(.+)$/){
+      elsif (/^\s*scan:\s+scrub\s+repaired\s+(\d*)B*\s+in\s+(\d*)[h\:](\d*)[m\:](\d*)\s+with\s+(\d*)\s+errors\s+on\s+(.+)$/){
         ($repaired,$h,$m,$s,$errors,$when) = ($1,$2,$3,$4,$5,$6);
         $when = `$DATE '+%s'` - `$DATE '+%s' -d "$when"`; 
         $howlong = 60*$h+$m;
@@ -168,8 +168,8 @@ sub handler {
 	451G scanned at 2.17G/s, 2.13M issued at 10.5K/s, 19.6T total
 	0B resilvered, 0.00% done, no estimated completion time
 =cut
-      elsif ( (/^\s*(\d+B*)\s+repaired,/) or
-              (/^\s*(\d+B*)\s+resilvered,/)
+      elsif ( (/^\s*(\d+)B*\s+repaired,/) or
+              (/^\s*(\d+)B*\s+resilvered,/)
             ){
         $repaired = $1;
       }
-- 
GitLab