[Linux-cachefs] Issues

hunter at mail.natm.ru hunter at mail.natm.ru
Wed Jul 22 07:36:42 UTC 2009


В письме от Срд, 22 Июл 2009, 10:47 David Howells пишет:
> "Edward \"Koko\" Konetzko" <konetzed at quixoticagony.com> wrote:
>
>
>> David just checking in to see if you have any patches or status update
>> on fixing the issue that I have been having.    Also I am still using
>> 2.6.30,
>> should I move to testing 2.6.31 rc's?
>
> I'm looking at another fscache/cachefiles bug at the moment.  I'll send
> you the patches I have.  Moving to 2.6.31-rc's might help, it depends
> where the problem lockdep sees is.
>
>> Is it ok to email you off list on some additional help I might be able
>> to provide you on this issue.
>
> Sure.
>
>

I'm use 2.6.30 this trace seem after two patches.
System hang with 600Mbit traffic and 1000 connections.



Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.513772] INFO: task
kswapd0:287 blocked for more than 120 seconds.
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.528656] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.545991] kswapd0       D
0000000000000000     0   287      2
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.545996]  ffff88022f0c1900
0000000000000046 ffffe20006f78088 0000000000000082
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.545999]  0000000000004000
0000000000004000 0000000000011000 000000000000c8a8
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546001]  0000000000011000
ffffffff0000003b ffff88022f13f080 ffff88022f13f300
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546004] Call Trace:
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546012]  [<ffffffff804f5809>]
? schedule+0x9/0x20
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546022]  [<ffffffffa03df8e5>]
? __fscache_wait_on_page_write+0x65/0xa0 [fscache]
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546027]  [<ffffffff80252550>]
? autoremove_wake_function+0x0/0x30
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546046]  [<ffffffffa0435bfc>]
? nfs_fscache_release_page+0x5c/0xe0 [nfs]
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546050]  [<ffffffff802a405f>]
? shrink_page_list+0x58f/0x6e0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546053]  [<ffffffff802a43eb>]
? shrink_list+0x23b/0x550
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546057]  [<ffffffff8022f92f>]
? update_curr+0x7f/0xd0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546059]  [<ffffffff8022e19b>]
? target_load+0x2b/0x70
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546061]  [<ffffffff802a49b7>]
? shrink_zone+0x2b7/0x330
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546063]  [<ffffffff802a4b78>]
? shrink_slab+0x148/0x180
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546065]  [<ffffffff802a5ad8>]
? kswapd+0x588/0x5d0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546068]  [<ffffffff802a2df0>]
? isolate_pages_global+0x0/0x2b0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546070]  [<ffffffff80252550>]
? autoremove_wake_function+0x0/0x30
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546072]  [<ffffffff8022e48b>]
? __wake_up_common+0x5b/0x90
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546075]  [<ffffffff802a5550>]
? kswapd+0x0/0x5d0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546077]  [<ffffffff80252168>]
? kthread+0x58/0x90
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546080]  [<ffffffff8020ccfa>]
? child_rip+0xa/0x20
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546083]  [<ffffffff80252110>]
? kthread+0x0/0x90
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546085]  [<ffffffff8020ccf0>]
? child_rip+0x0/0x20
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.546101] INFO: task nginx:8214
blocked for more than 120 seconds.
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.560030] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577073] nginx         D
0000000000000000     0  8214   8212
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577076]  ffff88022f0c0000
0000000000000082 0008000000000000 ffff88008280b7d8
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577079]  0000000000004000
0000000000004000 0000000000011000 000000000000c8a8
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577082]  0000000000011000
ffffffff00000016 ffff8802280dbe80 ffff8802280dc100
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577084] Call Trace:
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577089]  [<ffffffff802c8412>]
? __slab_free+0x212/0x360
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577092]  [<ffffffff804f5809>]
? schedule+0x9/0x20
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577098]  [<ffffffffa03df8e5>]
? __fscache_wait_on_page_write+0x65/0xa0 [fscache]
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577101]  [<ffffffff80252550>]
? autoremove_wake_function+0x0/0x30
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577114]  [<ffffffffa0435bfc>]
? nfs_fscache_release_page+0x5c/0xe0 [nfs]
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577117]  [<ffffffff802a405f>]
? shrink_page_list+0x58f/0x6e0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577119]  [<ffffffff802a2ec4>]
? isolate_pages_global+0xd4/0x2b0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577121]  [<ffffffff802a43eb>]
? shrink_list+0x23b/0x550
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577125]  [<ffffffff803691b7>]
? elv_rb_add+0x67/0x70
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577128]  [<ffffffff802a49b7>]
? shrink_zone+0x2b7/0x330
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577130]  [<ffffffff802a4f45>]
? try_to_free_pages+0x395/0x3e0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577132]  [<ffffffff802a2df0>]
? isolate_pages_global+0x0/0x2b0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577135]  [<ffffffff8029f0b4>]
? __alloc_pages_internal+0x214/0x4b0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577138]  [<ffffffff8048d881>]
? tcp_sendmsg+0x581/0xad0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577142]  [<ffffffff80448cc9>]
? sock_aio_write+0x149/0x160
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577145]  [<ffffffff80299b7b>]
? generic_file_aio_read+0x59b/0x610
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577148]  [<ffffffff80448b80>]
? sock_aio_write+0x0/0x160
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577151]  [<ffffffff802d05db>]
? do_sync_readv_writev+0xcb/0x110
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577154]  [<ffffffff80252550>]
? autoremove_wake_function+0x0/0x30
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577156]  [<ffffffff802d041d>]
? rw_copy_check_uvector+0x9d/0x150
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577158]  [<ffffffff802d0d32>]
? do_readv_writev+0xe2/0x220
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577161]  [<ffffffff802feefa>]
? ep_scan_ready_list+0x12a/0x180
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577163]  [<ffffffff802d1923>]
? sys_writev+0x53/0xc0
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577166]  [<ffffffff8020bd2b>]
? system_call_fastpath+0x16/0x1b
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.577169] INFO: task nginx:8215
blocked for more than 120 seconds.
Jul 21 17:22:44 arhangelsk-e1 kernel: [95042.590924] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.


> David
>
>
> --
> Linux-cachefs mailing list
> Linux-cachefs at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cachefs
>
>
>


-- 





More information about the Linux-cachefs mailing list