[DRBD-user] D States with drbd on 2.6.22

Jens Beyer jbe at webde.de
Mon Aug 27 12:10:39 CEST 2007

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Hi,


On Mon, Aug 27, 2007 at 10:13:48AM +0200, Lars Ellenberg wrote:
> On Mon, Aug 27, 2007 at 10:01:39AM +0200, Jens Beyer wrote:
> > 
> > Unfortunately the patch didnt help. I attached the relevant traces
> > of drbd, xfsbufd and 'rm'
> 
> and you are _sure_ that you unloaded the old module,
> and loded the new one containing that patch?
> 
> the traces below do not look like it.
> 

To be honest, no I forgot to remove the module explicitly so I 
did another test after a reboot (traces below); 
Still xfsbufd is stuck reproducible at the same calls (i verified 
twice...).

 
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950082] Call Trace:
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950092]  [<ffffffff804041b1>] wait_for_completion+0xa1/0x100
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950102]  [<ffffffff80228f70>] default_wake_function+0x0/0x10
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950111]  [<ffffffff80228f70>] default_wake_function+0x0/0x10
> 
> including that patch, the next frew lines
> should happen in the context of the drbd_worker thread.
> 
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950133]  [<ffffffff88143938>] :drbd:_drbd_md_sync_page_io+0xc8/0x130
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950154]  [<ffffffff881442fc>] :drbd:drbd_md_sync_page_io+0x29c/0x4f0
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950172]  [<ffffffff881317a0>] :drbd:drbd_bm_get_lel+0x130/0x220
> > Aug 27 09:52:15 boxfe02 kernel: [ 2573.950191]  [<ffffffff88132a58>] :drbd:drbd_bm_write_sect+0xc8/0x220
> 
> 

Thanks,
Jens


-- 
Dr. Jens Beyer
IT-Systemarchitekt

1&1 Internet AG IT-Portal
Brauerstrasse 48 - D-76135 Karlsruhe
Tel. +49-721-91374-4245
jens.beyer at 1und1.de - http://1und1.de
-------------- next part --------------
[  335.110141] xfsbufd       D 000000468c4b7350     0 13926      2 (L-TLB)
[  335.110234]  ffff81010d8e5a50 0000000000000046 0000000000000000 0000000000000001
[  335.110248]  000000004c8bffff 0000000000000100 0000000000000002 00000000ffffdab6
[  335.110341]  0000000000000000 ffff81010bc192d8 000000000000265b ffffffff804b6080
[  335.110407] Call Trace:
[  335.110418]  [<ffffffff804041b1>] wait_for_completion+0xa1/0x100
[  335.110454]  [<ffffffff80228f70>] default_wake_function+0x0/0x10
[  335.110463]  [<ffffffff80228f70>] default_wake_function+0x0/0x10
[  335.110541]  [<ffffffff88143938>] :drbd:_drbd_md_sync_page_io+0xc8/0x130
[  335.110592]  [<ffffffff881442fc>] :drbd:drbd_md_sync_page_io+0x29c/0x4f0
[  335.110639]  [<ffffffff881317a0>] :drbd:drbd_bm_get_lel+0x130/0x220
[  335.110661]  [<ffffffff88132a58>] :drbd:drbd_bm_write_sect+0xc8/0x220
[  335.110711]  [<ffffffff8814353d>] :drbd:drbd_al_begin_io+0x1cd/0x320
[  335.110721]  [<ffffffff80264f99>] mempool_alloc+0x39/0x110
[  335.110756]  [<ffffffff80264f99>] mempool_alloc+0x39/0x110
[  335.110766]  [<ffffffff802ad1ac>] __bio_clone+0x9c/0xc0
[  335.110789]  [<ffffffff88140803>] :drbd:drbd_make_request_common+0x5b3/0xb90
[  335.110825]  [<ffffffff80302130>] elv_rb_add+0x70/0x80
[  335.110834]  [<ffffffff80242cf0>] autoremove_wake_function+0x0/0x30
[  335.110843]  [<ffffffff80242cf0>] autoremove_wake_function+0x0/0x30
[  335.110853]  [<ffffffff80304014>] generic_make_request+0x1c4/0x260
[  335.110890]  [<ffffffff8030410e>] submit_bio+0x5e/0xf0
[  335.110924]  [<ffffffff802ad01b>] __bio_add_page+0x1ab/0x220
[  335.110968]  [<ffffffff88296870>] :xfs:_xfs_buf_ioapply+0x230/0x2e0
[  335.111012]  [<ffffffff88297659>] :xfs:xfs_buf_iorequest+0x29/0x70
[  335.111107]  [<ffffffff8829bda5>] :xfs:xfs_bdstrat_cb+0x35/0x50
[  335.111200]  [<ffffffff88297902>] :xfs:xfsbufd+0x92/0x150
[  335.111241]  [<ffffffff88297870>] :xfs:xfsbufd+0x0/0x150
[  335.111249]  [<ffffffff8024294c>] kthread+0x6c/0xa0
[  335.111283]  [<ffffffff8020ac78>] child_rip+0xa/0x12
[  335.111293]  [<ffffffff802428e0>] kthread+0x0/0xa0
[  335.111301]  [<ffffffff8020ac6e>] child_rip+0x0/0x12
[  335.111332] 


[  335.111891] rm            D 00000047f4b6ae98     0 13952  13901 (NOTLB)
[  335.111904]  ffff81010ca459a8 0000000000000082 0000000000000000 000000000b268239
[  335.111945]  ffff810119357648 ffffffff8026356a ffff81000556bb00 00000000ffffdce0
[  335.112014]  0000000200001000 ffff81011b74c218 0000000000006996 ffff81011bf05750
[  335.112027] Call Trace:
[  335.112035]  [<ffffffff8026356a>] find_or_create_page+0x3a/0xc0
[  335.112072]  [<ffffffff804056fb>] __down+0x8b/0x106
[  335.112081]  [<ffffffff80228f70>] default_wake_function+0x0/0x10
[  335.112091]  [<ffffffff804053a6>] __down_failed+0x35/0x3a
[  335.112160]  [<ffffffff88295a20>] :xfs:xfs_buf_lock+0x40/0x50
[  335.112201]  [<ffffffff88297b9c>] :xfs:_xfs_buf_find+0x13c/0x260
[  335.112243]  [<ffffffff88297d28>] :xfs:xfs_buf_get_flags+0x68/0x180
[  335.112285]  [<ffffffff88297e52>] :xfs:xfs_buf_read_flags+0x12/0x90
[  335.112328]  [<ffffffff88288627>] :xfs:xfs_trans_read_buf+0x1f7/0x320
[  335.112396]  [<ffffffff8825a8fb>] :xfs:xfs_btree_read_bufs+0x4b/0x60
[  335.112434]  [<ffffffff88243b05>] :xfs:xfs_alloc_lookup+0x155/0x3d0
[  335.112471]  [<ffffffff88240703>] :xfs:xfs_free_ag_extent+0x1a3/0x720
[  335.112509]  [<ffffffff882424f6>] :xfs:xfs_free_extent+0xc6/0x100
[  335.112550]  [<ffffffff8825232c>] :xfs:xfs_bmap_finish+0x14c/0x1a0
[  335.112594]  [<ffffffff8827447c>] :xfs:xfs_itruncate_finish+0x1fc/0x310
[  335.112639]  [<ffffffff8828dbeb>] :xfs:xfs_inactive+0x3fb/0x4e0
[  335.112682]  [<ffffffff8829d97c>] :xfs:xfs_fs_clear_inode+0xec/0x120
[  335.112692]  [<ffffffff8029b126>] clear_inode+0x116/0x150
[  335.112726]  [<ffffffff8029b76b>] generic_delete_inode+0x11b/0x150
[  335.112761]  [<ffffffff8029a557>] iput+0x67/0x80
[  335.112769]  [<ffffffff80291391>] do_unlinkat+0x101/0x180
[  335.112779]  [<ffffffff802931fb>] sys_getdents+0xbb/0xe0
[  335.112788]  [<ffffffff80209e5e>] system_call+0x7e/0x83
[  335.112822] 


More information about the drbd-user mailing list