git: sbin/hammer: Add additional info to "BO"

Tomohiro Kusumi tkusumi at crater.dragonflybsd.org
Thu Mar 12 08:59:18 PDT 2015


commit 41aa2ab39af43c9857de1b01154650266c6f2a48
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date:   Wed Mar 11 21:28:32 2015 +0900

    sbin/hammer: Add additional info to "BO"
    
    - Make hammer show command print additional 3 characters after "BO"
      based on error type.
    
    - Happened to see following "BO" while running a test script to
      observe btree growth but there are 9 cases that cause "BO" (EDOM).
      It needs additional info to tell what caused "BO".
    
      G------ ELM  1 R lo=00000001 obj=0000000000000001 rt=11 key=2ec64cba42580000 ot=02
                       tids 0000000100008020:0000000000000000
      BO               dataoff=9000000022000080/21 crc=94bf75d4
                       fills=z9:68=BADZ
                       dir-entry ino=0000000100000576 lo=00000000 name="0.out"
      G------ ELM  2 R lo=00000001 obj=0000000100000576 rt=01 key=0000000000000000 ot=02
                       tids 0000000100008020:0000000000000000
      BO               dataoff=9000000022000000/128 crc=19f26cd
                       fills=z9:68=BADZ

Summary of changes:
 sbin/hammer/blockmap.c | 18 +++++++++---------
 sbin/hammer/cmd_show.c | 26 ++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 11 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/41aa2ab39af43c9857de1b01154650266c6f2a48


-- 
DragonFly BSD source repository



More information about the Commits mailing list