X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Futils%2Fllanalyze;h=40166a52f6552e91d904c8adf148d71b4c21c32e;hp=9607679dfc427d8b076eb61d4d648df0977995d1;hb=5eab22aed5fc438a1b1f482c299f89f4050ae5d0;hpb=071bba22cb23c81f81f68505e4a77a3bb2f70681 diff --git a/lustre/utils/llanalyze b/lustre/utils/llanalyze index 9607679..40166a5 100644 --- a/lustre/utils/llanalyze +++ b/lustre/utils/llanalyze @@ -7,6 +7,7 @@ GetOptions("pid=i" => \$pid, "trace!" => \$trace, "silent!" => \$silent, "rpctrace!" => \$rpctrace, + "lmvtrace!" => \$lmvtrace, "nodlm!" => \$nodlm, "dlm_ns=s" => \$dlm_ns, "noclass!" => \$noclass, @@ -14,8 +15,6 @@ GetOptions("pid=i" => \$pid, "extract_start=s" => \$extract_start, "extract_end=s" => \$extract_end); - - $subsys->{UNDEFINED} = 1 << 0; $subsys->{MDC} = 1 << 1; $subsys->{MDS} = 1 << 2; @@ -39,6 +38,10 @@ $subsys->{GMNAL} = 1 << 19; $subsys->{PTLROUTER} = 1 << 20; $subsys->{COBD} = 1 << 21; $subsys->{IBNAL} = 1 << 22; +$subsys->{SM} = 1 << 23; +$subsys->{ASOBD} = 1 << 24; +$subsys->{LMV} = 1 << 25; +$subsys->{CMOBD} = 1 << 26; $masks->{TRACE} = 1 << 0; # /* ENTRY/EXIT markers */ @@ -61,7 +64,7 @@ $masks->{DLMTRACE} = 1 << 16; # $masks->{ERROR} = 1 << 17; # /* CERROR} = ...) == CDEBUG} = D_ERROR, ...) */ $masks->{EMERG} = 1 << 18; # /* CEMERG} = ...) == CDEBUG} = D_EMERG, ...) */ $masks->{HA} = 1 << 19; # /* recovery and failover */ -$masks->{RPCTRACE} = 1 << 19; # /* recovery and failover */ +$masks->{RPCTRACE} = 1 << 20; # /* recovery and failover */ sub extractpid { @@ -283,7 +286,7 @@ if ($ARGV[1]) { $width = $ARGV[1]; } -print "nodlm $nodlm, nonet $nonet, trace $trace\n"; +print "nodlm $nodlm, nonet $nonet, trace $trace lmvtrace $lmvtrace\n"; print "pid: $pid, dlm_ns: $dlm_ns\n"; print "extract_start: $extract_start\n"; print "extract_end: $extract_end\n"; @@ -323,6 +326,8 @@ while () { next if ($trace && $linemask != $masks->{TRACE}); next if ($nodlm && ( $linesubsys == $subsys->{LDLM})); + next if ($lmvtrace && + ( $linesubsys != $subsys->{LMV})); next if ($dlm_ns && ( $linesubsys != $subsys->{LDLM})); next if (($found_dlm_ns = index( $_, $dlm_ns, 0)) == -1);