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

Re: [Xen-devel] NFS related netback hang



On Thu, Apr 11, 2013 at 02:55:48PM +0100, G.R. wrote:
> Hi,
> I'm suffering from strange NFS related network issue for a while.
> 
> The issue shows up when copying from dom0 to domU through a NFS mount.
> After a short while, the transfer suddenly freezes and the domU
> network simply stops any response. Force mounting the NFS mount
> generally resolves the freeze. But some times you can really be in
> bad luck that the trick does not work.
> 
> Lucky enough, I captured the following log in a recent instance. It
> appears to be a dead-lock when the netback tries to get some free
> pages from NFS. I'm not sure if this is the whole story. Any
> suggestion how to solve the issue?
> 

Unfortunately I cannot reproduce this at the moment. Please provide
detail configurations and steps.

I use NFS to test my netback / netfront patches, but I've never seen
anything like this. In my case I mostly export a dir in Dom0 then DomU
writes to it. Presumably in your case DomU exports a dir then Dom0
writes to it? I did simple test for both cases and couldn't see this
problem.


Wei.

> Thanks,
> Timothy
> 
> Apr 11 21:22:27 gaia kernel: [429242.015643] INFO: task netback/0:2255
> blocked for more than 120 seconds.
> Apr 11 21:22:27 gaia kernel: [429242.015665] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> Apr 11 21:22:27 gaia kernel: [429242.015690] netback/0       D
> ffff880210213900     0  2255      2 0x00000000
> Apr 11 21:22:27 gaia kernel: [429242.015693]  ffff8801fee04ea0
> 0000000000000246 0000000000000000 ffffffff818133f0
> Apr 11 21:22:27 gaia kernel: [429242.015697]  0000000000013900
> ffff8801fed87fd8 ffff8801fed87fd8 ffff8801fee04ea0
> Apr 11 21:22:27 gaia kernel: [429242.015700]  ffff8801fed87488
> ffff880210213900 ffff8801fee04ea0 ffff8801fed87488
> Apr 11 21:22:27 gaia kernel: [429242.015703] Call Trace:
> Apr 11 21:22:27 gaia kernel: [429242.015711]  [<ffffffff810c1bb5>] ?
> __lock_page+0x66/0x66
> Apr 11 21:22:27 gaia kernel: [429242.015715]  [<ffffffff814d06cb>] ?
> io_schedule+0x55/0x6b
> Apr 11 21:22:27 gaia kernel: [429242.015718]  [<ffffffff810c1bbc>] ?
> sleep_on_page+0x7/0xc
> Apr 11 21:22:27 gaia kernel: [429242.015720]  [<ffffffff814cf6c0>] ?
> __wait_on_bit_lock+0x3c/0x85
> Apr 11 21:22:27 gaia kernel: [429242.015723]  [<ffffffff810c3f7a>] ?
> find_get_pages+0xea/0x100
> Apr 11 21:22:27 gaia kernel: [429242.015726]  [<ffffffff810c1bb0>] ?
> __lock_page+0x61/0x66
> Apr 11 21:22:27 gaia kernel: [429242.015729]  [<ffffffff81058364>] ?
> autoremove_wake_function+0x2a/0x2a
> Apr 11 21:22:27 gaia kernel: [429242.015732]  [<ffffffff810cd110>] ?
> truncate_inode_pages_range+0x28b/0x2f8
> Apr 11 21:22:27 gaia kernel: [429242.015737]  [<ffffffff811c91d2>] ?
> nfs_evict_inode+0x12/0x23
> Apr 11 21:22:27 gaia kernel: [429242.015740]  [<ffffffff8111cdae>] ?
> evict+0xa3/0x153
> Apr 11 21:22:27 gaia kernel: [429242.015743]  [<ffffffff8111ce85>] ?
> dispose_list+0x27/0x31
> Apr 11 21:22:27 gaia kernel: [429242.015746]  [<ffffffff8111db6b>] ?
> evict_inodes+0xe7/0xf4
> Apr 11 21:22:27 gaia kernel: [429242.015749]  [<ffffffff8110b3af>] ?
> generic_shutdown_super+0x3e/0xc5
> Apr 11 21:22:27 gaia kernel: [429242.015752]  [<ffffffff8110b49e>] ?
> kill_anon_super+0x9/0x11
> Apr 11 21:22:27 gaia kernel: [429242.015755]  [<ffffffff811ca7b0>] ?
> nfs_kill_super+0xd/0x16
> Apr 11 21:22:27 gaia kernel: [429242.015758]  [<ffffffff8110b717>] ?
> deactivate_locked_super+0x2c/0x5c
> Apr 11 21:22:27 gaia kernel: [429242.015761]  [<ffffffff811c901d>] ?
> __put_nfs_open_context+0xbf/0xe1
> Apr 11 21:22:27 gaia kernel: [429242.015764]  [<ffffffff811d07db>] ?
> nfs_commitdata_release+0x10/0x19
> Apr 11 21:22:27 gaia kernel: [429242.015766]  [<ffffffff811d0f8c>] ?
> nfs_initiate_commit+0xd9/0xe4
> Apr 11 21:22:27 gaia kernel: [429242.015769]  [<ffffffff811d1bae>] ?
> nfs_commit_inode+0x81/0x111
> Apr 11 21:22:27 gaia kernel: [429242.015772]  [<ffffffff811c86f4>] ?
> nfs_release_page+0x40/0x4f
> Apr 11 21:22:27 gaia kernel: [429242.015775]  [<ffffffff810d0940>] ?
> shrink_page_list+0x4f5/0x6d8
> Apr 11 21:22:27 gaia kernel: [429242.015780]  [<ffffffff810d0f03>] ?
> shrink_inactive_list+0x1dd/0x33f
> Apr 11 21:22:27 gaia kernel: [429242.015783]  [<ffffffff810d15fa>] ?
> shrink_lruvec+0x2e0/0x44d
> Apr 11 21:22:27 gaia kernel: [429242.015787]  [<ffffffff810d17ba>] ?
> shrink_zone+0x53/0x8a
> Apr 11 21:22:27 gaia kernel: [429242.015790]  [<ffffffff810d1bcd>] ?
> do_try_to_free_pages+0x1c6/0x3f4
> Apr 11 21:22:27 gaia kernel: [429242.015794]  [<ffffffff810d20a3>] ?
> try_to_free_pages+0xc4/0x11e
> Apr 11 21:22:27 gaia kernel: [429242.015797]  [<ffffffff810c9018>] ?
> __alloc_pages_nodemask+0x440/0x72f
> Apr 11 21:22:27 gaia kernel: [429242.015801]  [<ffffffff810f592d>] ?
> alloc_pages_current+0xb2/0xcd
> Apr 11 21:22:27 gaia kernel: [429242.015805]  [<ffffffffa01be188>] ?
> xen_netbk_alloc_page.isra.17+0x15/0x4d [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015808]  [<ffffffffa01bf30c>] ?
> xen_netbk_tx_build_gops+0x3fc/0x7ab [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015812]  [<ffffffff812c0068>] ?
> pnp_show_options+0x43e/0x482
> Apr 11 21:22:27 gaia kernel: [429242.015816]  [<ffffffffa01beb3f>] ?
> xen_netbk_rx_action+0x688/0x6f8 [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015819]  [<ffffffff81061198>] ?
> finish_task_switch+0x4c/0x7c
> Apr 11 21:22:27 gaia kernel: [429242.015823]  [<ffffffffa01bf7e9>] ?
> xen_netbk_kthread+0x12e/0x790 [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015826]  [<ffffffff8105833a>] ?
> abort_exclusive_wait+0x79/0x79
> Apr 11 21:22:27 gaia kernel: [429242.015829]  [<ffffffffa01bf6bb>] ?
> xen_netbk_tx_build_gops+0x7ab/0x7ab [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015832]  [<ffffffffa01bf6bb>] ?
> xen_netbk_tx_build_gops+0x7ab/0x7ab [xen_netback]
> Apr 11 21:22:27 gaia kernel: [429242.015834]  [<ffffffff81057a31>] ?
> kthread+0x67/0x6f
> Apr 11 21:22:27 gaia kernel: [429242.015838]  [<ffffffff814d6904>] ?
> kernel_thread_helper+0x4/0x10
> Apr 11 21:22:27 gaia kernel: [429242.015841]  [<ffffffff814d143c>] ?
> retint_restore_args+0x5/0x6
> Apr 11 21:22:27 gaia kernel: [429242.015844]  [<ffffffff814d6900>] ?
> gs_change+0x13/0x13
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.