even more kernel messages from btrfs crashing when rsyncing large
amounts of data on 3.2rc4
Dec 3 15:12:14 mail kernel: [15481.100564] loop0 D
000000010044b6c5 0 1729 2 0x00000000
Dec 3 15:12:14 mail kernel: [15481.101550] ffff8801f9b31b30
0000000000000046 0000000000000000 0000000000000000
Dec 3 15:12:14 mail kernel: [15481.102548] ffff880200950e40
ffff8801f9b31fd8 ffff8801f9b31fd8 ffff8801f9b31fd8
Dec 3 15:12:14 mail kernel: [15481.103539] ffff880202cb7200
ffff880200950e40 0000000000000002 ffff8801f9b31b78
Dec 3 15:12:14 mail kernel: [15481.104533] Call Trace:
Dec 3 15:12:14 mail kernel: [15481.105531] [<ffffffff81101a55>] ?
find_get_pages_tag+0x125/0x150
Dec 3 15:12:14 mail kernel: [15481.106541] [<ffffffff8110e205>] ?
pagevec_lookup_tag+0x25/0x40
Dec 3 15:12:14 mail kernel: [15481.107552] [<ffffffff8101d639>] ?
read_tsc+0x9/0x20
Dec 3 15:12:14 mail kernel: [15481.108576] [<ffffffff8108f14d>] ?
ktime_get_ts+0xad/0xe0
Dec 3 15:12:14 mail kernel: [15481.109592] [<ffffffff81101d60>] ?
__lock_page+0x70/0x70
Dec 3 15:12:14 mail kernel: [15481.110607] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:12:14 mail kernel: [15481.111619] [<ffffffff8141416f>]
io_schedule+0x8f/0xd0
Dec 3 15:12:14 mail kernel: [15481.112641] [<ffffffff81101d6e>]
sleep_on_page+0xe/0x20
Dec 3 15:12:14 mail kernel: [15481.113639] [<ffffffff8141491f>]
__wait_on_bit+0x5f/0x90
Dec 3 15:12:14 mail kernel: [15481.114629] [<ffffffff81101f58>]
wait_on_page_bit+0x78/0x80
Dec 3 15:12:14 mail kernel: [15481.115628] [<ffffffff81085790>] ?
autoremove_wake_function+0x40/0x40
Dec 3 15:12:14 mail kernel: [15481.116614] [<ffffffff811020cc>]
filemap_fdatawait_range+0x10c/0x1a0
Dec 3 15:12:14 mail kernel: [15481.117613] [<ffffffff811030c8>]
filemap_write_and_wait_range+0x68/0x80
Dec 3 15:12:14 mail kernel: [15481.118630] [<ffffffffa03a7234>]
xfs_file_fsync+0x54/0x340 [xfs]
Dec 3 15:12:14 mail kernel: [15481.119629] [<ffffffff8119148b>]
vfs_fsync+0x2b/0x40
Dec 3 15:12:14 mail kernel: [15481.120627] [<ffffffffa04dacf2>]
do_bio_filebacked+0x1b2/0x320 [loop]
Dec 3 15:12:14 mail kernel: [15481.121645] [<ffffffffa050efac>] ?
end_workqueue_bio+0x9c/0xa0 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.122668] [<ffffffffa04daf1b>]
loop_thread+0xbb/0x260 [loop]
Dec 3 15:12:14 mail kernel: [15481.123674] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:12:14 mail kernel: [15481.124676] [<ffffffffa04dae60>] ?
do_bio_filebacked+0x320/0x320 [loop]
Dec 3 15:12:14 mail kernel: [15481.125698] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:12:14 mail kernel: [15481.126710] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:12:14 mail kernel: [15481.127721] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:12:14 mail kernel: [15481.128742] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:12:14 mail kernel: [15481.131702] btrfs-transacti D
ffff8801f9ab7200 0 1756 2 0x00000000
Dec 3 15:12:14 mail kernel: [15481.132723] ffff8801e7533bc0
0000000000000046 ffff88020fc93400 0000000000000002
Dec 3 15:12:14 mail kernel: [15481.133744] ffff8801f9ab7200
ffff8801e7533fd8 ffff8801e7533fd8 ffff8801e7533fd8
Dec 3 15:12:14 mail kernel: [15481.134771] ffff880200950e40
ffff8801f9ab7200 ffff8801e7533b10 0000000081051ae2
Dec 3 15:12:14 mail kernel: [15481.135813] Call Trace:
Dec 3 15:12:14 mail kernel: [15481.136828] [<ffffffff8105ad36>] ?
ttwu_do_activate.constprop.172+0x66/0x70
Dec 3 15:12:14 mail kernel: [15481.137863] [<ffffffff8105bd6e>] ?
try_to_wake_up+0x1de/0x290
Dec 3 15:12:14 mail kernel: [15481.138914] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:12:14 mail kernel: [15481.139956] [<ffffffff814147d5>]
schedule_timeout+0x305/0x390
Dec 3 15:12:14 mail kernel: [15481.141007] [<ffffffff8104d003>] ?
__wake_up+0x53/0x70
Dec 3 15:12:14 mail kernel: [15481.142074] [<ffffffff81413348>]
wait_for_common+0xc8/0x160
Dec 3 15:12:14 mail kernel: [15481.143124] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:12:14 mail kernel: [15481.144170] [<ffffffff814133fd>]
wait_for_completion+0x1d/0x20
Dec 3 15:12:14 mail kernel: [15481.145229] [<ffffffffa050f0bb>]
write_dev_flush+0x4b/0x140 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.146275] [<ffffffffa0511086>]
write_all_supers+0x6f6/0x800 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.147317] [<ffffffffa05111a3>]
write_ctree_super+0x13/0x20 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.148354] [<ffffffffa05164dd>]
btrfs_commit_transaction+0x63d/0x880 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.149397] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:12:14 mail kernel: [15481.150416] [<ffffffffa0516b74>] ?
start_transaction+0x94/0x2b0 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.151444] [<ffffffffa050ed4d>]
transaction_kthread+0x26d/0x290 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.152492] [<ffffffffa050eae0>] ?
btrfs_congested_fn+0xd0/0xd0 [btrfs]
Dec 3 15:12:14 mail kernel: [15481.153519] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:12:14 mail kernel: [15481.154542] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:12:14 mail kernel: [15481.155553] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:12:14 mail kernel: [15481.156522] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:12:14 mail kernel: [15481.159519] smbd D
000000010044b8d7 0 2058 823 0x00000004
Dec 3 15:12:14 mail kernel: [15481.160544] ffff88005cf37a08
0000000000000082 ffff88005cf37938 ffffffff81371188
Dec 3 15:12:14 mail kernel: [15481.161588] ffff8802012e63c0
ffff88005cf37fd8 ffff88005cf37fd8 ffff88005cf37fd8
Dec 3 15:12:14 mail kernel: [15481.162658] ffff880202d21c80
ffff8802012e63c0 ffff8802012769c0 0000000000000246
Dec 3 15:12:14 mail kernel: [15481.163708] Call Trace:
Dec 3 15:12:14 mail kernel: [15481.164736] [<ffffffff81371188>] ?
sch_direct_xmit+0x68/0x1d0
Dec 3 15:12:14 mail kernel: [15481.165781] [<ffffffff81355a00>] ?
dev_queue_xmit+0x200/0x680
Dec 3 15:12:14 mail kernel: [15481.166805] [<ffffffff81389200>] ?
ip_forward_options+0x1c0/0x1c0
Dec 3 15:12:14 mail kernel: [15481.167822] [<ffffffff8138adbe>] ?
ip_finish_output+0x18e/0x310
Dec 3 15:12:14 mail kernel: [15481.168850] [<ffffffff8101d639>] ?
read_tsc+0x9/0x20
Dec 3 15:12:14 mail kernel: [15481.169853] [<ffffffff8108f14d>] ?
ktime_get_ts+0xad/0xe0
Dec 3 15:12:14 mail kernel: [15481.170849] [<ffffffff81101d60>] ?
__lock_page+0x70/0x70
Dec 3 15:12:14 mail kernel: [15481.171858] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:12:14 mail kernel: [15481.172851] [<ffffffff8141416f>]
io_schedule+0x8f/0xd0
Dec 3 15:12:14 mail kernel: [15481.173844] [<ffffffff81101d6e>]
sleep_on_page+0xe/0x20
Dec 3 15:12:14 mail kernel: [15481.174836] [<ffffffff8141491f>]
__wait_on_bit+0x5f/0x90
Dec 3 15:12:14 mail kernel: [15481.175845] [<ffffffff81101f58>]
wait_on_page_bit+0x78/0x80
Dec 3 15:12:14 mail kernel: [15481.176842] [<ffffffff81085790>] ?
autoremove_wake_function+0x40/0x40
Dec 3 15:12:14 mail kernel: [15481.177845] [<ffffffff81102845>]
grab_cache_page_write_begin+0x95/0xe0
Dec 3 15:12:14 mail kernel: [15481.178872] [<ffffffffa03a1150>] ?
xfs_get_blocks_direct+0x20/0x20 [xfs]
Dec 3 15:12:14 mail kernel: [15481.179888] [<ffffffff811967b8>]
block_write_begin+0x38/0xa0
Dec 3 15:12:14 mail kernel: [15481.180904] [<ffffffffa03a1213>]
xfs_vm_write_begin+0x43/0x70 [xfs]
Dec 3 15:12:14 mail kernel: [15481.181928] [<ffffffff8110233c>]
generic_file_buffered_write+0x10c/0x270
Dec 3 15:12:14 mail kernel: [15481.182955] [<ffffffffa03aad66>] ?
xfs_iunlock+0x116/0x180 [xfs]
Dec 3 15:12:14 mail kernel: [15481.183979] [<ffffffffa03a7fef>]
xfs_file_buffered_aio_write+0x10f/0x200 [xfs]
Dec 3 15:12:14 mail kernel: [15481.185011] [<ffffffffa03a8252>]
xfs_file_aio_write+0x172/0x2a0 [xfs]
Dec 3 15:12:14 mail kernel: [15481.186052] [<ffffffff81162d62>]
do_sync_write+0xd2/0x110
Dec 3 15:12:14 mail kernel: [15481.187073] [<ffffffff811f0fcc>] ?
security_file_permission+0x2c/0xb0
Dec 3 15:12:14 mail kernel: [15481.188096] [<ffffffff81163311>] ?
rw_verify_area+0x61/0xf0
Dec 3 15:12:14 mail kernel: [15481.189127] [<ffffffff8116366f>]
vfs_write+0xaf/0x180
Dec 3 15:12:14 mail kernel: [15481.190141] [<ffffffff81163b12>]
sys_pwrite64+0x82/0xb0
Dec 3 15:12:14 mail kernel: [15481.191149] [<ffffffff814178c2>]
system_call_fastpath+0x16/0x1b
Dec 3 15:12:14 mail kernel: [15481.194224] kworker/2:3 D
0000000000000000 0 3713 2 0x00000000
Dec 3 15:12:14 mail kernel: [15481.195273] ffff880005d49cc0
0000000000000046 0000000246417c40 0000000800000000
Dec 3 15:12:14 mail kernel: [15481.196304] ffff8802013eaac0
ffff880005d49fd8 ffff880005d49fd8 ffff880005d49fd8
Dec 3 15:12:14 mail kernel: [15481.197329] ffff8802013eeae0
ffff8802013eaac0 ffff880005d49c20 ffffffffa03a3fcb
Dec 3 15:12:14 mail kernel: [15481.198345] Call Trace:
Dec 3 15:12:14 mail kernel: [15481.199365] [<ffffffffa03a3fcb>] ?
xfs_buf_iorequest+0x6b/0x100 [xfs]
Dec 3 15:12:14 mail kernel: [15481.200393] [<ffffffffa03fa603>] ?
xlog_bdstrat+0x23/0x60 [xfs]
Dec 3 15:12:14 mail kernel: [15481.201408] [<ffffffffa03fb287>] ?
xlog_sync+0x1d7/0x3c0 [xfs]
Dec 3 15:12:14 mail kernel: [15481.202419] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:12:14 mail kernel: [15481.203418] [<ffffffffa03fe62b>]
_xfs_log_force_lsn+0x29b/0x2d0 [xfs]
Dec 3 15:12:14 mail kernel: [15481.204420] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:12:14 mail kernel: [15481.205438] [<ffffffffa03fa23b>]
xfs_trans_commit+0x29b/0x2b0 [xfs]
Dec 3 15:12:14 mail kernel: [15481.206450] [<ffffffffa03b4c60>] ?
xfs_sync_inode_attr+0xf0/0xf0 [xfs]
Dec 3 15:12:14 mail kernel: [15481.207466] [<ffffffffa03aa162>]
xfs_fs_log_dummy+0x62/0x90 [xfs]
Dec 3 15:12:14 mail kernel: [15481.208486] [<ffffffff8111ff90>] ?
refresh_cpu_vm_stats+0x1a0/0x1a0
Dec 3 15:12:14 mail kernel: [15481.209504] [<ffffffffa03b4ce4>]
xfs_sync_worker+0x84/0x90 [xfs]
Dec 3 15:12:14 mail kernel: [15481.210518] [<ffffffff8107f446>]
process_one_work+0x116/0x4d0
Dec 3 15:12:14 mail kernel: [15481.211531] [<ffffffff8107fdde>]
worker_thread+0x15e/0x350
Dec 3 15:12:14 mail kernel: [15481.212559] [<ffffffff8107fc80>] ?
manage_workers.isra.29+0x230/0x230
Dec 3 15:12:14 mail kernel: [15481.213573] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:12:14 mail kernel: [15481.214577] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:12:14 mail kernel: [15481.215596] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:12:14 mail kernel: [15481.216600] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.217226] xfsbufd/md127 D
00000001004562e8 0 527 2 0x00000000
Dec 3 15:14:14 mail kernel: [15601.218264] ffff8801f912fab0
0000000000000046 0000000100000000 0000000300000001
Dec 3 15:14:14 mail kernel: [15601.219326] ffff8802009dc740
ffff8801f912ffd8 ffff8801f912ffd8 ffff8801f912ffd8
Dec 3 15:14:14 mail kernel: [15601.220375] ffffffff8180d020
ffff8802009dc740 ffff8801f912fa10 ffffffff8104d003
Dec 3 15:14:14 mail kernel: [15601.221411] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.222441] [<ffffffff8104d003>] ?
__wake_up+0x53/0x70
Dec 3 15:14:14 mail kernel: [15601.223461] [<ffffffff8114d48b>] ?
kfree+0x3b/0x170
Dec 3 15:14:14 mail kernel: [15601.224479] [<ffffffffa01c732b>] ?
plugger_unplug+0x3b/0x50 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.225507] [<ffffffff8121b457>] ?
blk_flush_plug_list+0xa7/0x250
Dec 3 15:14:14 mail kernel: [15601.226516] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.227516] [<ffffffffa0378209>]
get_active_stripe+0x2e9/0x600 [raid456]
Dec 3 15:14:14 mail kernel: [15601.228540] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:14:14 mail kernel: [15601.229552] [<ffffffffa037be22>]
make_request+0x192/0x430 [raid456]
Dec 3 15:14:14 mail kernel: [15601.230569] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:14:14 mail kernel: [15601.231588] [<ffffffffa01c964a>]
md_make_request+0xfa/0x240 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.232628] [<ffffffff811047a5>] ?
mempool_alloc_slab+0x15/0x20
Dec 3 15:14:14 mail kernel: [15601.233654] [<ffffffff81219917>]
generic_make_request+0xc7/0x100
Dec 3 15:14:14 mail kernel: [15601.234682] [<ffffffff812199d7>]
submit_bio+0x87/0x110
Dec 3 15:14:14 mail kernel: [15601.235731] [<ffffffffa03a3e6c>]
_xfs_buf_ioapply+0x15c/0x1c0 [xfs]
Dec 3 15:14:14 mail kernel: [15601.236772] [<ffffffffa03a4d75>] ?
xfs_bdstrat_cb+0x65/0x120 [xfs]
Dec 3 15:14:14 mail kernel: [15601.237815] [<ffffffffa03a3fb9>]
xfs_buf_iorequest+0x59/0x100 [xfs]
Dec 3 15:14:14 mail kernel: [15601.238874] [<ffffffffa03a4d75>]
xfs_bdstrat_cb+0x65/0x120 [xfs]
Dec 3 15:14:14 mail kernel: [15601.239916] [<ffffffffa03a4f3e>]
xfsbufd+0x10e/0x170 [xfs]
Dec 3 15:14:14 mail kernel: [15601.240949] [<ffffffff8105be32>] ?
default_wake_function+0x12/0x20
Dec 3 15:14:14 mail kernel: [15601.241995] [<ffffffffa03a4e30>] ?
xfs_bdstrat_cb+0x120/0x120 [xfs]
Dec 3 15:14:14 mail kernel: [15601.243026] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:14:14 mail kernel: [15601.244051] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:14:14 mail kernel: [15601.245076] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:14:14 mail kernel: [15601.246114] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.249209] md127_resync D
00000001004562fa 0 529 2 0x00000000
Dec 3 15:14:14 mail kernel: [15601.250259] ffff8801f9073b80
0000000000000046 0000000100000000 ffffffff81233ce7
Dec 3 15:14:14 mail kernel: [15601.251316] ffff8802013e8720
ffff8801f9073fd8 ffff8801f9073fd8 ffff8801f9073fd8
Dec 3 15:14:14 mail kernel: [15601.252392] ffff880202cb4e60
ffff8802013e8720 ffff880200b70138 ffff880004bff300
Dec 3 15:14:14 mail kernel: [15601.253459] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.254516] [<ffffffff81233ce7>] ?
kobject_put+0x27/0x60
Dec 3 15:14:14 mail kernel: [15601.255590] [<ffffffff8121b913>] ?
blk_queue_bio+0x2c3/0x410
Dec 3 15:14:14 mail kernel: [15601.256642] [<ffffffff814171a6>] ?
retint_kernel+0x26/0x30
Dec 3 15:14:14 mail kernel: [15601.257679] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.258721] [<ffffffffa0378209>]
get_active_stripe+0x2e9/0x600 [raid456]
Dec 3 15:14:14 mail kernel: [15601.259756] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:14:14 mail kernel: [15601.260792] [<ffffffffa037559a>]
sync_request+0x35a/0x370 [raid456]
Dec 3 15:14:14 mail kernel: [15601.261838] [<ffffffffa01c9a08>] ?
is_mddev_idle+0x128/0x140 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.262867] [<ffffffffa01cd2bf>]
md_do_sync+0x7ff/0xc70 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.263895] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:14:14 mail kernel: [15601.264926] [<ffffffff810748cb>] ?
recalc_sigpending+0x1b/0x50
Dec 3 15:14:14 mail kernel: [15601.265972] [<ffffffffa01c9dce>]
md_thread+0x10e/0x140 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.267002] [<ffffffffa01c9cc0>] ?
md_register_thread+0x110/0x110 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.268033] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:14:14 mail kernel: [15601.269074] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:14:14 mail kernel: [15601.270103] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:14:14 mail kernel: [15601.271132] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.274249] loop0 D
000000010044b6c5 0 1729 2 0x00000000
Dec 3 15:14:14 mail kernel: [15601.275320] ffff8801f9b31b30
0000000000000046 0000000000000000 0000000000000000
Dec 3 15:14:14 mail kernel: [15601.276385] ffff880200950e40
ffff8801f9b31fd8 ffff8801f9b31fd8 ffff8801f9b31fd8
Dec 3 15:14:14 mail kernel: [15601.277454] ffff880202cb7200
ffff880200950e40 0000000000000002 ffff8801f9b31b78
Dec 3 15:14:14 mail kernel: [15601.278536] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.279594] [<ffffffff81101a55>] ?
find_get_pages_tag+0x125/0x150
Dec 3 15:14:14 mail kernel: [15601.280671] [<ffffffff8110e205>] ?
pagevec_lookup_tag+0x25/0x40
Dec 3 15:14:14 mail kernel: [15601.281736] [<ffffffff8101d639>] ?
read_tsc+0x9/0x20
Dec 3 15:14:14 mail kernel: [15601.282801] [<ffffffff8108f14d>] ?
ktime_get_ts+0xad/0xe0
Dec 3 15:14:14 mail kernel: [15601.283840] [<ffffffff81101d60>] ?
__lock_page+0x70/0x70
Dec 3 15:14:14 mail kernel: [15601.284870] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.285902] [<ffffffff8141416f>]
io_schedule+0x8f/0xd0
Dec 3 15:14:14 mail kernel: [15601.286919] [<ffffffff81101d6e>]
sleep_on_page+0xe/0x20
Dec 3 15:14:14 mail kernel: [15601.287924] [<ffffffff8141491f>]
__wait_on_bit+0x5f/0x90
Dec 3 15:14:14 mail kernel: [15601.288938] [<ffffffff81101f58>]
wait_on_page_bit+0x78/0x80
Dec 3 15:14:14 mail kernel: [15601.289944] [<ffffffff81085790>] ?
autoremove_wake_function+0x40/0x40
Dec 3 15:14:14 mail kernel: [15601.290953] [<ffffffff811020cc>]
filemap_fdatawait_range+0x10c/0x1a0
Dec 3 15:14:14 mail kernel: [15601.291972] [<ffffffff811030c8>]
filemap_write_and_wait_range+0x68/0x80
Dec 3 15:14:14 mail kernel: [15601.292985] [<ffffffffa03a7234>]
xfs_file_fsync+0x54/0x340 [xfs]
Dec 3 15:14:14 mail kernel: [15601.293993] [<ffffffff8119148b>]
vfs_fsync+0x2b/0x40
Dec 3 15:14:14 mail kernel: [15601.294993] [<ffffffffa04dacf2>]
do_bio_filebacked+0x1b2/0x320 [loop]
Dec 3 15:14:14 mail kernel: [15601.296022] [<ffffffffa050efac>] ?
end_workqueue_bio+0x9c/0xa0 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.297029] [<ffffffffa04daf1b>]
loop_thread+0xbb/0x260 [loop]
Dec 3 15:14:14 mail kernel: [15601.298032] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:14:14 mail kernel: [15601.299049] [<ffffffffa04dae60>] ?
do_bio_filebacked+0x320/0x320 [loop]
Dec 3 15:14:14 mail kernel: [15601.300057] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:14:14 mail kernel: [15601.301063] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:14:14 mail kernel: [15601.302084] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:14:14 mail kernel: [15601.303093] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.306162] btrfs-transacti D
ffff8801f9ab7200 0 1756 2 0x00000000
Dec 3 15:14:14 mail kernel: [15601.307205] ffff8801e7533bc0
0000000000000046 ffff88020fc93400 0000000000000002
Dec 3 15:14:14 mail kernel: [15601.308257] ffff8801f9ab7200
ffff8801e7533fd8 ffff8801e7533fd8 ffff8801e7533fd8
Dec 3 15:14:14 mail kernel: [15601.309327] ffff880200950e40
ffff8801f9ab7200 ffff8801e7533b10 0000000081051ae2
Dec 3 15:14:14 mail kernel: [15601.310384] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.311427] [<ffffffff8105ad36>] ?
ttwu_do_activate.constprop.172+0x66/0x70
Dec 3 15:14:14 mail kernel: [15601.312509] [<ffffffff8105bd6e>] ?
try_to_wake_up+0x1de/0x290
Dec 3 15:14:14 mail kernel: [15601.313568] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.314612] [<ffffffff814147d5>]
schedule_timeout+0x305/0x390
Dec 3 15:14:14 mail kernel: [15601.315658] [<ffffffff8104d003>] ?
__wake_up+0x53/0x70
Dec 3 15:14:14 mail kernel: [15601.316680] [<ffffffff81413348>]
wait_for_common+0xc8/0x160
Dec 3 15:14:14 mail kernel: [15601.317699] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:14:14 mail kernel: [15601.318730] [<ffffffff814133fd>]
wait_for_completion+0x1d/0x20
Dec 3 15:14:14 mail kernel: [15601.319745] [<ffffffffa050f0bb>]
write_dev_flush+0x4b/0x140 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.320760] [<ffffffffa0511086>]
write_all_supers+0x6f6/0x800 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.321791] [<ffffffffa05111a3>]
write_ctree_super+0x13/0x20 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.322809] [<ffffffffa05164dd>]
btrfs_commit_transaction+0x63d/0x880 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.323831] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:14:14 mail kernel: [15601.324855] [<ffffffffa0516b74>] ?
start_transaction+0x94/0x2b0 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.325894] [<ffffffffa050ed4d>]
transaction_kthread+0x26d/0x290 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.326918] [<ffffffffa050eae0>] ?
btrfs_congested_fn+0xd0/0xd0 [btrfs]
Dec 3 15:14:14 mail kernel: [15601.327937] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:14:14 mail kernel: [15601.328963] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:14:14 mail kernel: [15601.329979] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:14:14 mail kernel: [15601.330995] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.334083] flush-9:127 D
00000000a01fc200 0 1891 2 0x00000000
Dec 3 15:14:14 mail kernel: [15601.335141] ffff880171771540
0000000000000046 0000000100000000 0000000300000001
Dec 3 15:14:14 mail kernel: [15601.336194] ffff8802009d9c80
ffff880171771fd8 ffff880171771fd8 ffff880171771fd8
Dec 3 15:14:14 mail kernel: [15601.337252] ffff8802009dc740
ffff8802009d9c80 ffff8801717714a0 ffffffff8104d003
Dec 3 15:14:14 mail kernel: [15601.338304] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.339347] [<ffffffff8104d003>] ?
__wake_up+0x53/0x70
Dec 3 15:14:14 mail kernel: [15601.340376] [<ffffffff8114d48b>] ?
kfree+0x3b/0x170
Dec 3 15:14:14 mail kernel: [15601.341398] [<ffffffffa01c732b>] ?
plugger_unplug+0x3b/0x50 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.342432] [<ffffffff8121b457>] ?
blk_flush_plug_list+0xa7/0x250
Dec 3 15:14:14 mail kernel: [15601.343453] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.344460] [<ffffffffa0378209>]
get_active_stripe+0x2e9/0x600 [raid456]
Dec 3 15:14:14 mail kernel: [15601.345487] [<ffffffffa01c6400>] ?
md_wakeup_thread+0x10/0x30 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.346503] [<ffffffff8105be20>] ?
try_to_wake_up+0x290/0x290
Dec 3 15:14:14 mail kernel: [15601.347519] [<ffffffffa037be22>]
make_request+0x192/0x430 [raid456]
Dec 3 15:14:14 mail kernel: [15601.348555] [<ffffffff81085750>] ?
abort_exclusive_wait+0xb0/0xb0
Dec 3 15:14:14 mail kernel: [15601.348559] [<ffffffffa01c964a>]
md_make_request+0xfa/0x240 [md_mod]
Dec 3 15:14:14 mail kernel: [15601.348561] [<ffffffff81219917>]
generic_make_request+0xc7/0x100
Dec 3 15:14:14 mail kernel: [15601.348563] [<ffffffff812199d7>]
submit_bio+0x87/0x110
Dec 3 15:14:14 mail kernel: [15601.348565] [<ffffffff8118b300>] ?
__mark_inode_dirty+0x40/0x230
Dec 3 15:14:14 mail kernel: [15601.348571] [<ffffffffa03a16f7>]
xfs_submit_ioend_bio.isra.11+0x57/0x80 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348578] [<ffffffffa03a180e>]
xfs_submit_ioend+0xee/0x110 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348585] [<ffffffffa03a1a65>]
xfs_vm_writepage+0x235/0x530 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348588] [<ffffffff8110b75a>]
__writepage+0x1a/0x50
Dec 3 15:14:14 mail kernel: [15601.348591] [<ffffffff8110bc21>]
write_cache_pages+0x1e1/0x4e0
Dec 3 15:14:14 mail kernel: [15601.348599] [<ffffffffa03bab27>] ?
kmem_alloc+0x67/0xe0 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348602] [<ffffffff8110b740>] ?
bdi_set_max_ratio+0x90/0x90
Dec 3 15:14:14 mail kernel: [15601.348606] [<ffffffff8110bf6d>]
generic_writepages+0x4d/0x70
Dec 3 15:14:14 mail kernel: [15601.348612] [<ffffffffa03a06ad>]
xfs_vm_writepages+0x4d/0x60 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348615] [<ffffffff8110d6a4>]
do_writepages+0x24/0x40
Dec 3 15:14:14 mail kernel: [15601.348618] [<ffffffff8118b76f>]
writeback_single_inode+0x10f/0x3f0
Dec 3 15:14:14 mail kernel: [15601.348621] [<ffffffff8118be4a>]
writeback_sb_inodes+0x1aa/0x270
Dec 3 15:14:14 mail kernel: [15601.348624] [<ffffffff8118bfae>]
__writeback_inodes_wb+0x9e/0xd0
Dec 3 15:14:14 mail kernel: [15601.348627] [<ffffffff8118c5cb>]
wb_writeback+0x37b/0x3b0
Dec 3 15:14:14 mail kernel: [15601.348631] [<ffffffff8117d562>] ?
get_nr_inodes+0x52/0x70
Dec 3 15:14:14 mail kernel: [15601.348634] [<ffffffff8117e262>] ?
get_nr_dirty_inodes+0x52/0x80
Dec 3 15:14:14 mail kernel: [15601.348636] [<ffffffff8118c69f>]
wb_check_old_data_flush+0x9f/0xb0
Dec 3 15:14:14 mail kernel: [15601.348639] [<ffffffff8118db7c>]
wb_do_writeback+0x19c/0x230
Dec 3 15:14:14 mail kernel: [15601.348642] [<ffffffff81414643>] ?
schedule_timeout+0x173/0x390
Dec 3 15:14:14 mail kernel: [15601.348645] [<ffffffff81071b10>] ?
init_timer_deferrable_key+0x30/0x30
Dec 3 15:14:14 mail kernel: [15601.348648] [<ffffffff8118dc9c>]
bdi_writeback_thread+0x8c/0x340
Dec 3 15:14:14 mail kernel: [15601.348651] [<ffffffff8118dc10>] ?
wb_do_writeback+0x230/0x230
Dec 3 15:14:14 mail kernel: [15601.348654] [<ffffffff81084e0c>]
kthread+0x8c/0xa0
Dec 3 15:14:14 mail kernel: [15601.348657] [<ffffffff81419a34>]
kernel_thread_helper+0x4/0x10
Dec 3 15:14:14 mail kernel: [15601.348660] [<ffffffff81084d80>] ?
kthread_worker_fn+0x190/0x190
Dec 3 15:14:14 mail kernel: [15601.348663] [<ffffffff81419a30>] ?
gs_change+0x13/0x13
Dec 3 15:14:14 mail kernel: [15601.348669] smbd D
000000010044b8d7 0 2058 823 0x00000004
Dec 3 15:14:14 mail kernel: [15601.348672] ffff88005cf37a08
0000000000000082 ffff88005cf37938 ffffffff81371188
Dec 3 15:14:14 mail kernel: [15601.348676] ffff8802012e63c0
ffff88005cf37fd8 ffff88005cf37fd8 ffff88005cf37fd8
Dec 3 15:14:14 mail kernel: [15601.348680] ffff880202d21c80
ffff8802012e63c0 ffff8802012769c0 0000000000000246
Dec 3 15:14:14 mail kernel: [15601.348684] Call Trace:
Dec 3 15:14:14 mail kernel: [15601.348687] [<ffffffff81371188>] ?
sch_direct_xmit+0x68/0x1d0
Dec 3 15:14:14 mail kernel: [15601.348691] [<ffffffff81355a00>] ?
dev_queue_xmit+0x200/0x680
Dec 3 15:14:14 mail kernel: [15601.348694] [<ffffffff81389200>] ?
ip_forward_options+0x1c0/0x1c0
Dec 3 15:14:14 mail kernel: [15601.348697] [<ffffffff8138adbe>] ?
ip_finish_output+0x18e/0x310
Dec 3 15:14:14 mail kernel: [15601.348700] [<ffffffff8101d639>] ?
read_tsc+0x9/0x20
Dec 3 15:14:14 mail kernel: [15601.348703] [<ffffffff8108f14d>] ?
ktime_get_ts+0xad/0xe0
Dec 3 15:14:14 mail kernel: [15601.348705] [<ffffffff81101d60>] ?
__lock_page+0x70/0x70
Dec 3 15:14:14 mail kernel: [15601.348708] [<ffffffff814140bf>]
schedule+0x3f/0x60
Dec 3 15:14:14 mail kernel: [15601.348711] [<ffffffff8141416f>]
io_schedule+0x8f/0xd0
Dec 3 15:14:14 mail kernel: [15601.348714] [<ffffffff81101d6e>]
sleep_on_page+0xe/0x20
Dec 3 15:14:14 mail kernel: [15601.348716] [<ffffffff8141491f>]
__wait_on_bit+0x5f/0x90
Dec 3 15:14:14 mail kernel: [15601.348719] [<ffffffff81101f58>]
wait_on_page_bit+0x78/0x80
Dec 3 15:14:14 mail kernel: [15601.348722] [<ffffffff81085790>] ?
autoremove_wake_function+0x40/0x40
Dec 3 15:14:14 mail kernel: [15601.348725] [<ffffffff81102845>]
grab_cache_page_write_begin+0x95/0xe0
Dec 3 15:14:14 mail kernel: [15601.348732] [<ffffffffa03a1150>] ?
xfs_get_blocks_direct+0x20/0x20 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348736] [<ffffffff811967b8>]
block_write_begin+0x38/0xa0
Dec 3 15:14:14 mail kernel: [15601.348743] [<ffffffffa03a1213>]
xfs_vm_write_begin+0x43/0x70 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348746] [<ffffffff8110233c>]
generic_file_buffered_write+0x10c/0x270
Dec 3 15:14:14 mail kernel: [15601.348754] [<ffffffffa03aad66>] ?
xfs_iunlock+0x116/0x180 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348761] [<ffffffffa03a7fef>]
xfs_file_buffered_aio_write+0x10f/0x200 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348768] [<ffffffffa03a8252>]
xfs_file_aio_write+0x172/0x2a0 [xfs]
Dec 3 15:14:14 mail kernel: [15601.348772] [<ffffffff81162d62>]
do_sync_write+0xd2/0x110
Dec 3 15:14:14 mail kernel: [15601.348775] [<ffffffff811f0fcc>] ?
security_file_permission+0x2c/0xb0
Dec 3 15:14:14 mail kernel: [15601.348778] [<ffffffff81163311>] ?
rw_verify_area+0x61/0xf0
Dec 3 15:14:14 mail kernel: [15601.348781] [<ffffffff8116366f>]
vfs_write+0xaf/0x180
Dec 3 15:14:14 mail kernel: [15601.348784] [<ffffffff81163b12>]
sys_pwrite64+0x82/0xb0
Dec 3 15:14:14 mail kernel: [15601.348787] [<ffffffff814178c2>]
system_call_fastpath+0x16/0x1b
On 2/12/2011 4:01 μμ, Chris Mason wrote:
On Fri, Dec 02, 2011 at 02:46:48PM +0100, Tobias wrote:
Hi Chris!
Am 01.12.2011 19:41, schrieb Chris Mason:
So, the transaction close is in btrfs_evict_inode, which sounds like a
deadlock recently fixed by this commit:
http://git.kernel.org/?p=linux/kernel/git/mason/linux-btrfs.git;a=commit;h=aa38a711a893accf5b5192f3d705a120deaa81e0
If you pull the for-linus branch from today, hopefully the problem will
be gone.
This looks very good. With this Kernel i still have some hangs, but
only in rsync, only under high load and they don't lock up the
system - so i guess it's ok now.
Thank You very much for Your help!
Glad to hear this is working. All the credit to Miao, who found the
deadlock.
When will this patches go into the main Kernel?
Linus pulled them in yesterday.
-chris
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html