<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18813">
<STYLE>@font-face {
        font-family: ;
}
@font-face {
        font-family: Verdana;
}
@font-face {
        font-family: @;
}
@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt 72.0pt 90.0pt; layout-grid: 15.6pt; }
P.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
LI.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
DIV.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 10.5pt
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        FONT-STYLE: normal; FONT-FAMILY: Verdana; COLOR: windowtext; FONT-WEIGHT: normal; TEXT-DECORATION: none; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
UNKNOWN {
        FONT-SIZE: 10pt
}
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>
</HEAD>
<BODY style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">
<DIV><FONT color=#000080 size=2 face=Verdana>Hi, Alexey</FONT></DIV>
<DIV><FONT color=#000080></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080>The version of lustre we are using is 
V1.6.6.</FONT></DIV>
<DIV><FONT color=#000080></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080>I hope you can give me more suggestions.</FONT></DIV>
<DIV><FONT color=#000080></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080>Thanks,</FONT></DIV>
<DIV><FONT color=#000080></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080>Sarea</FONT></DIV>
<DIV><FONT color=#000080 size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV><FONT color=#000080 size=2 face=Verdana></FONT>&nbsp;</DIV>
<DIV><FONT color=#c0c0c0 size=2 face=Verdana>2009-08-17 </FONT></DIV><FONT 
color=#000080 size=2 face=Verdana>
<HR style="WIDTH: 100px" align=left color=#b5c4df SIZE=1>
</FONT>
<DIV><FONT color=#c0c0c0 size=2 face=Verdana><SPAN>huangql</SPAN> </FONT></DIV>
<HR color=#b5c4df SIZE=1>

<DIV><FONT size=2 face=Verdana><STRONG>\u02e3</STRONG> Alexey Lyashkov 
</FONT></DIV>
<DIV><FONT size=2 face=Verdana><STRONG>\u02b1\u48fa</STRONG> 2009-08-17&nbsp; 22:31:58 
</FONT></DIV>
<DIV><FONT size=2 face=Verdana><STRONG>\u057c\u02e3</STRONG> huangql </FONT></DIV>
<DIV><FONT size=2 face=Verdana><STRONG>\u0363</STRONG> lustre-discuss </FONT></DIV>
<DIV><FONT size=2 face=Verdana><STRONG>\u28fa</STRONG> Re: [Lustre-discuss] Why are 
there many threads named "ll_imp_inval"in client? </FONT></DIV>
<DIV><FONT size=2 face=Verdana></FONT> </DIV>
<DIV><FONT size=2 face=Verdana>
<DIV>Hi&nbsp;huangql,</DIV>
<DIV></DIV>
<DIV>which&nbsp;lustre&nbsp;version&nbsp;you&nbsp;using?&nbsp;</DIV>
<DIV></DIV>
<DIV>On&nbsp;Mon,&nbsp;2009-08-17&nbsp;at&nbsp;15:23&nbsp;+0800,&nbsp;huangql&nbsp;wrote:</DIV>
<DIV>&gt;&nbsp;Hi,&nbsp;all</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;Our&nbsp;system&nbsp;run&nbsp;well&nbsp;past&nbsp;two&nbsp;weeks,&nbsp;However,&nbsp;we&nbsp;found&nbsp;there&nbsp;are&nbsp;some</DIV>
<DIV>&gt;&nbsp;computing&nbsp;nodes&nbsp;which&nbsp;has&nbsp;so&nbsp;many&nbsp;threads&nbsp;named&nbsp;"ll_imp_inval",&nbsp;and</DIV>
<DIV>&gt;&nbsp;the&nbsp;load&nbsp;average&nbsp;of&nbsp;the&nbsp;clients(computing&nbsp;nodes)&nbsp;is&nbsp;up&nbsp;to&nbsp;28.&nbsp;As&nbsp;a</DIV>
<DIV>&gt;&nbsp;results,&nbsp;Users&nbsp;can't&nbsp;submit&nbsp;jobs&nbsp;to&nbsp;the&nbsp;clients.&nbsp;&nbsp;I&nbsp;read&nbsp;the&nbsp;source</DIV>
<DIV>&gt;&nbsp;file(import.c)&nbsp;and&nbsp;In&nbsp;my&nbsp;opinion,&nbsp;when&nbsp;each&nbsp;ptlrpc-connect-import&nbsp;or</DIV>
<DIV>&gt;&nbsp;ptlrpc-import-recovery,&nbsp;the&nbsp;ll_imp_inval&nbsp;thread&nbsp;is&nbsp;triggered.&nbsp;So&nbsp;if</DIV>
<DIV>&gt;&nbsp;the&nbsp;server&nbsp;or&nbsp;clients&nbsp;have&nbsp;something&nbsp;wrong,&nbsp;the&nbsp;thread&nbsp;will&nbsp;not&nbsp;exit.</DIV>
<DIV>&gt;&nbsp;Is&nbsp;it&nbsp;right?</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>don't.&nbsp;ll_imp_inval&nbsp;is&nbsp;evictor&nbsp;thread&nbsp;-&nbsp;which&nbsp;started&nbsp;if&nbsp;client&nbsp;isn't</DIV>
<DIV>connected&nbsp;to&nbsp;server&nbsp;(MDS&nbsp;or&nbsp;OST)&nbsp;until&nbsp;recovery&nbsp;is&nbsp;finished,&nbsp;and&nbsp;server</DIV>
<DIV>ask&nbsp;client&nbsp;to&nbsp;flush&nbsp;own&nbsp;staled&nbsp;data.</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;we&nbsp;run&nbsp;'ps&nbsp;-aux&nbsp;|&nbsp;grep&nbsp;ll_imp_inval'&nbsp;,the&nbsp;results&nbsp;as&nbsp;follows:</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22568&nbsp;&nbsp;0.0&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;?&nbsp;&nbsp;&nbsp;D&nbsp;&nbsp;Aug13&nbsp;&nbsp;0:00&nbsp;[ll_imp_inval]</DIV>
<DIV>&gt;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22569&nbsp;&nbsp;0.0&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;?&nbsp;&nbsp;&nbsp;D&nbsp;&nbsp;Aug13&nbsp;&nbsp;0:00&nbsp;[ll_imp_inval]</DIV>
<DIV>&gt;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22570&nbsp;&nbsp;0.0&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;?&nbsp;&nbsp;&nbsp;D&nbsp;&nbsp;Aug13&nbsp;&nbsp;0:00&nbsp;[ll_imp_inval]</DIV>
<DIV>&gt;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22571&nbsp;&nbsp;0.0&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;0&nbsp;?&nbsp;&nbsp;&nbsp;D&nbsp;&nbsp;Aug13&nbsp;&nbsp;0:00&nbsp;[ll_imp_inval]</DIV>
<DIV>&gt;&nbsp;...</DIV>
<DIV>is&nbsp;possible&nbsp;to&nbsp;see&nbsp;output&nbsp;from&nbsp;sysrq-t&nbsp;(echo&nbsp;t&nbsp;&gt;&nbsp;/proc/sysrq-trigger)&nbsp;?</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;We&nbsp;had&nbsp;check&nbsp;out&nbsp;the&nbsp;log,&nbsp;and&nbsp;found&nbsp;the&nbsp;main&nbsp;messages&nbsp;as&nbsp;follows,and</DIV>
<DIV>&gt;&nbsp;in&nbsp;other&nbsp;nodes&nbsp;we&nbsp;can&nbsp;get&nbsp;the&nbsp;client&nbsp;evicted&nbsp;messages:</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;help&nbsp;in&nbsp;advance&nbsp;and&nbsp;I&nbsp;hope&nbsp;receive&nbsp;your&nbsp;letter&nbsp;as</DIV>
<DIV>&gt;&nbsp;soon&nbsp;as&nbsp;possible.</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;Best&nbsp;wishes,</DIV>
<DIV>&gt;&nbsp;Sarea</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;2009-08-17&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;______________________________________________________________________</DIV>
<DIV>&gt;&nbsp;huangql&nbsp;</DIV>
<DIV>&gt;&nbsp;_______________________________________________</DIV>
<DIV>&gt;&nbsp;Lustre-discuss&nbsp;mailing&nbsp;list</DIV>
<DIV>&gt;&nbsp;Lustre-discuss@lists.lustre.org</DIV>
<DIV>&gt;&nbsp;http://lists.lustre.org/mailman/listinfo/lustre-discuss</DIV>
<DIV></DIV>
<DIV></DIV></FONT></DIV></BODY></HTML>