Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6a5dfc3
)
some fix in llanalyze
author
wangdi
<wangdi>
Thu, 8 Jul 2004 11:18:25 +0000
(11:18 +0000)
committer
wangdi
<wangdi>
Thu, 8 Jul 2004 11:18:25 +0000
(11:18 +0000)
lustre/utils/llanalyze
patch
|
blob
|
history
diff --git
a/lustre/utils/llanalyze
b/lustre/utils/llanalyze
index
64c027d
..
9607679
100644
(file)
--- a/
lustre/utils/llanalyze
+++ b/
lustre/utils/llanalyze
@@
-67,7
+67,7
@@
sub extractpid
{
$line = shift;
# print "$_\n";
{
$line = shift;
# print "$_\n";
- if ($line =~ m/
\d+:\d+:\d+:\d+\.\d+:\d+:\d+:
*$/) {
+ if ($line =~ m/
(\d+):(\d+):(\d+):(\d+\.\d+):(\d+):(\d+):.
*$/) {
return $6;
}
}
return $6;
}
}
@@
-76,10
+76,27
@@
sub extracthostpid
{
$line = shift;
# print "$_\n";
{
$line = shift;
# print "$_\n";
- if ($line =~ m/
\d+:\d+:\d+:\d+\.\d+:\d+:\d+:\d+:
*$/) {
+ if ($line =~ m/
(\d+):(\d+):(\d+):(\d+\.\d+):(\d+):(\d+):(\d+):.
*$/) {
return $7;
}
}
return $7;
}
}
+sub extractsubsys
+{
+ $line = shift;
+# print "$_\n";
+ if ($line =~ m/(\d+):(\d+):(\d+):(\d+\.\d+):(\d+):(\d+):(\d+):.*$/) {
+ return hex($1);
+ }
+}
+
+sub extractmask
+{
+ $line = shift;
+# print "$_\n";
+ if ($line =~ m/(\d+):(\d+):(\d+):(\d+\.\d+):(\d+):(\d+):(\d+):.*$/) {
+ return hex($2);
+ }
+}
sub entering_rpc
{
sub entering_rpc
{
@@
-284,11
+301,10
@@
while (<LOG>) {
}
$linepid = extractpid($_);
}
$linepid = extractpid($_);
- $linehpid = extracthostpid($_);
- $linemask = getmask($_);
- $linesubsys = getsubsys($_);
-# printf "---> mask %x subsys %x\n", $linemask, $linesubsys;
+ $linehpid = extracthostpid($_);
+ $linesubsys = extractsubsys($_);
+ $linemask = extractmask($_);
if (leaving($_)) {
chop $prefix->{$linepid};
if (leaving($_)) {
chop $prefix->{$linepid};