repair: filter agno/ino repair output for finobt
authorBrian Foster <bfoster@redhat.com>
Tue, 13 May 2014 05:27:47 +0000 (15:27 +1000)
committerDave Chinner <david@fromorbit.com>
Tue, 13 May 2014 05:27:47 +0000 (15:27 +1000)
finobt enabled filesystems can generate new repair output. Update
_filter_repair() to ensure specific AG and inode numbers are filtered
from test output.

Signed-off-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
common/repair

index 3e73c1da2a50a4bf61502055b56c24f47ff648c0..46ca9e0c9bc83a83ec46d2e712d3fa105b9ae904 100644 (file)
@@ -83,6 +83,8 @@ s/\s+- \d+:\d\d:\d\d:.*\n//g;
 /^Metadata corruption detected/ && next;
 /^Metadata CRC error detected/ && next;
 /^agfl has bad CRC/ && next;
+# finobt enabled filesystem output
+s/(inode chunk) (\d+)\/(\d+)/AGNO\/INO/;
        print;'
 }