]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
scripts/bdev_grep: parse bluefs style extents too 10964/head
authorSage Weil <sage@redhat.com>
Fri, 2 Sep 2016 16:07:10 +0000 (12:07 -0400)
committerSage Weil <sage@redhat.com>
Fri, 2 Sep 2016 18:00:12 +0000 (14:00 -0400)
(they use + instead of ~)

Signed-off-by: Sage Weil <sage@redhat.com>
src/script/bdev_grep.pl

index f5a316b4f97ef4e6e0684f6fa0b210b8767dad0f..a343aad450c9ff568722b25c0e37e57d701f743a 100755 (executable)
@@ -6,8 +6,8 @@ while (<>) {
     #    next unless / \d\d bdev /;
     my $rest = $_;
     my @hit;
-    while ($rest =~ /([\da-f]+)~([\da-f]+)/) {
-       my ($o, $l) = $rest =~ /([\da-f]+)~([\da-f]+)/;
+    while ($rest =~ /([\da-f]+)[~\+]([\da-f]+)/) {
+       my ($o, $l) = $rest =~ /([\da-f]+)[~\+]([\da-f]+)/;
        $rest = $';
        if (hex($offset) >= hex($o) &&
            hex($offset) < hex($o) + hex($l)) {