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