Warning call traces when NFS under load

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

We recently upgraded from 2.6.34 to 2.6.37 and now we get call traces
when NFS is under load.  An example call trace:

Jul 14 11:53:59 crabtree kernel: ------------[ cut here ]------------
Jul 14 11:53:59 crabtree kernel: WARNING: at net/sunrpc/clnt.c:1562 call_decode+0xa7/0x696()
Jul 14 11:53:59 crabtree kernel: Hardware name: Sun Fire X4100 M2
Jul 14 11:53:59 crabtree kernel: Modules linked in: sha1_generic autofs4 ipt_LOG xt_limit xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state iptable_filter xt_hashlimit xt_conntrack nf_conntrack ip_tables x_t
ables ipmi_watchdog ipmi_devintf ipmi_si ipmi_msghandler e1000
Jul 14 11:53:59 crabtree kernel: Pid: 381, comm: kworker/2:1 Not tainted 2.6.37-gentoo-r4 #2
Jul 14 11:53:59 crabtree kernel: Call Trace:
Jul 14 11:53:59 crabtree kernel: [<ffffffff8103252d>] ? warn_slowpath_common+0x78/0x8c
Jul 14 11:53:59 crabtree kernel: [<ffffffff811297e1>] ? nfs4_xdr_dec_read+0x0/0xf0
Jul 14 11:53:59 crabtree kernel: [<ffffffff812de609>] ? call_decode+0xa7/0x696
Jul 14 11:53:59 crabtree kernel: [<ffffffff812e44d7>] ? __rpc_execute+0x6f/0x1cb
Jul 14 11:53:59 crabtree kernel: [<ffffffff812e466b>] ? rpc_async_schedule+0x0/0x11
Jul 14 11:53:59 crabtree kernel: [<ffffffff81043a70>] ? process_one_work+0x20e/0x34e
Jul 14 11:53:59 crabtree kernel: [<ffffffff81043faf>] ? worker_thread+0x1c9/0x33e
Jul 14 11:53:59 crabtree kernel: [<ffffffff8102812a>] ? __wake_up_common+0x41/0x78
Jul 14 11:53:59 crabtree kernel: [<ffffffff81043de6>] ? worker_thread+0x0/0x33e
Jul 14 11:53:59 crabtree kernel: [<ffffffff81043de6>] ? worker_thread+0x0/0x33e
Jul 14 11:53:59 crabtree kernel: [<ffffffff81046a7b>] ? kthread+0x7a/0x82
Jul 14 11:53:59 crabtree kernel: [<ffffffff81002c14>] ? kernel_thread_helper+0x4/0x10
Jul 14 11:53:59 crabtree kernel: [<ffffffff81046a01>] ? kthread+0x0/0x82
Jul 14 11:53:59 crabtree kernel: [<ffffffff81002c10>] ? kernel_thread_helper+0x0/0x10
Jul 14 11:53:59 crabtree kernel: ---[ end trace b49f8814787e2cbd ]---

These might look familiar because Joshua Scoggins reported the issue
last month but ended up switching to an older kernel (I work in the
department that provides the NFS services).

The setup is a Linux NFSv4 client using sec=krb5p to a Solaris 10u9
NFSv4 server.

Since it's been reported already, I decided to do my homework before
sending this email and ran through a git bisect.  The issue itself is
fairly easy to reproduce with a few runs of bonnie++ on the NFSv4 share
and tends to show up during the "Rewriting..." test phase (if that
helps).  The guilty commit is:
http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=4018bf3eec5ff6bf1234a602a4e72518757a7f55

Any ideas on a fix or on more debugging to do?  I'd love to help make
these things no longer show up (although I don't really want to
sacrifice 3DES for it).


Also, what impact do these warnings have?  Is the I/O during the
process lost/corrupted?

Thanks,
Brian De Wolf
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux