On Wed, May 17, 2017 at 05:44:02PM +0900, Tomasz Chmielewski wrote:
> After upgrading to 4.11.1 and running for ~12 hours, btrfs filesystem hanged
> - most processes on a server accessing the filesystem went into "D" state
> and blocked.
> 
> The server would not reboot and had to be power cycled.
> 
> 
> Previously, it was running 4.10.7 for around 1.5 month without any issues.
> 
> The server has ~10 subvolumes and 5-10 snapshots, >220 GB free (about 50%
> free), runs in RAID-1 mode on SSD disks.
> 
> 
> Is it anything known with 4.11.x?

Stacks trimmed like this makes them harder to understand :(

These hung stacks shows several points,

- one file writer is waiting on lock_extent_bits() while holding inode's lock,
  so other writers on this file is also blocked.

- commit transaction is waiting on fs/file tree's root lock (someone else is
  holding the write lock), and it blocks other transactions to either commit or
  start.

- fsync on one of files is trying to start a transaction but is blocked while
  holding inode's lock, so other writers on this file is blocked.

So we need to find out who takes a fs/file tree's root write lock, sysrq+w may
have more info.

Thanks,
-liubo

> 
> 
> May 17 07:47:53 lxd02 kernel: [43865.593536] INFO: task btrfs-transacti:610
> blocked for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.593557]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.593572] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.593593] btrfs-transacti D    0   610
> 2 0x00000000
> May 17 07:47:53 lxd02 kernel: [43865.593596] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.593605]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.593609]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.593645]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593649]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.593675]  start_transaction+0x24e/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593698]
> btrfs_attach_transaction+0x1d/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593720]  transaction_kthread+0x8c/0x1c0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593724]  kthread+0x109/0x140
> May 17 07:47:53 lxd02 kernel: [43865.593744]  ?
> btrfs_cleanup_transaction+0x530/0x530 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593748]  ?
> kthread_create_on_node+0x70/0x70
> May 17 07:47:53 lxd02 kernel: [43865.593751]  ret_from_fork+0x2c/0x40
> May 17 07:47:53 lxd02 kernel: [43865.593778] INFO: task mongod:6703 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.593793]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.593809] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.593829] mongod          D    0  6703
> 3531 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.593832] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.593836]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.593839]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.593860]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593863]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.593883]  start_transaction+0x2d4/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593903]
> btrfs_start_transaction+0x1e/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593926]  btrfs_create+0x5d/0x210
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.593930]  path_openat+0x1433/0x1500
> May 17 07:47:53 lxd02 kernel: [43865.593935]  do_filp_open+0x99/0x110
> May 17 07:47:53 lxd02 kernel: [43865.593938]  ?
> __check_object_size+0x100/0x19d
> May 17 07:47:53 lxd02 kernel: [43865.593942]  do_sys_open+0x130/0x220
> May 17 07:47:53 lxd02 kernel: [43865.593944]  ? do_sys_open+0x130/0x220
> May 17 07:47:53 lxd02 kernel: [43865.593946]  SyS_open+0x1e/0x20
> May 17 07:47:53 lxd02 kernel: [43865.593950]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.593952]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.593954] RIP: 0033:0x7f5e3b44947d
> May 17 07:47:53 lxd02 kernel: [43865.593956] RSP: 002b:00007f5e2ee4f310
> EFLAGS: 00000293 ORIG_RAX: 0000000000000002
> May 17 07:47:53 lxd02 kernel: [43865.593959] RAX: ffffffffffffffda RBX:
> 0000000031815840 RCX: 00007f5e3b44947d
> May 17 07:47:53 lxd02 kernel: [43865.593960] RDX: 00000000000001b6 RSI:
> 0000000000000241 RDI: 0000000006d83d80
> May 17 07:47:53 lxd02 kernel: [43865.593962] RBP: 0000000006d83d80 R08:
> 0000000000000004 R09: 0000000000000001
> May 17 07:47:53 lxd02 kernel: [43865.593963] R10: 0000000000000240 R11:
> 0000000000000293 R12: 0000000001da7d7d
> May 17 07:47:53 lxd02 kernel: [43865.593964] R13: 0000000000000001 R14:
> 000000000324de08 R15: 000000000226f370
> May 17 07:47:53 lxd02 kernel: [43865.593971] INFO: task mongod:7627 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.593986]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.594001] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.594021] mongod          D    0  7627
> 3531 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.594024] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.594028]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.594031]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.594060]
> btrfs_tree_read_lock+0xcc/0x120 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594063]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.594081]
> btrfs_read_lock_root_node+0x34/0x50 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594100]  btrfs_search_slot+0x6d5/0x9d0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594122]  btrfs_lookup_inode+0x3e/0xc0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594150]
> __btrfs_update_delayed_inode+0x70/0x210 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594154]  ? mutex_lock+0x12/0x40
> May 17 07:47:53 lxd02 kernel: [43865.594179]
> __btrfs_run_delayed_items+0x57d/0x670 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594204]
> btrfs_run_delayed_items+0x13/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594227]
> btrfs_commit_transaction+0x211/0x900 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594254]  ?
> btrfs_wait_ordered_range+0x7c/0x100 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594279]  btrfs_sync_file+0x307/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594285]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.594288]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.594291]  SyS_fdatasync+0x13/0x20
> May 17 07:47:53 lxd02 kernel: [43865.594294]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.594296]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.594298] RIP: 0033:0x7f5e3b44fc2d
> May 17 07:47:53 lxd02 kernel: [43865.594299] RSP: 002b:00007f5e1aa05540
> EFLAGS: 00000293 ORIG_RAX: 000000000000004b
> May 17 07:47:53 lxd02 kernel: [43865.594302] RAX: ffffffffffffffda RBX:
> 0000000000000033 RCX: 00007f5e3b44fc2d
> May 17 07:47:53 lxd02 kernel: [43865.594303] RDX: 0000000112f50b00 RSI:
> 0000000000000033 RDI: 0000000000000033
> May 17 07:47:53 lxd02 kernel: [43865.594304] RBP: 00007f5e1aa05590 R08:
> 0000000112f4edc0 R09: 000000000154cf00
> May 17 07:47:53 lxd02 kernel: [43865.594306] R10: 0022341aa4390ae6 R11:
> 0000000000000293 R12: 000000000000000a
> May 17 07:47:53 lxd02 kernel: [43865.594307] R13: 0000000000000001 R14:
> 0000000112f50b00 R15: 0000000001da602b
> May 17 07:47:53 lxd02 kernel: [43865.594315] INFO: task mongod:5256 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.594330]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.594345] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.594365] mongod          D    0  5256
> 3979 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.594368] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.594372]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.594375]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.594379]
> rwsem_down_write_failed+0x230/0x3a0
> May 17 07:47:53 lxd02 kernel: [43865.594398]  ?
> btrfs_search_slot+0x429/0x9d0 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594403]
> call_rwsem_down_write_failed+0x17/0x30
> May 17 07:47:53 lxd02 kernel: [43865.594406]  ?
> call_rwsem_down_write_failed+0x17/0x30
> May 17 07:47:53 lxd02 kernel: [43865.594409]  down_write+0x2d/0x40
> May 17 07:47:53 lxd02 kernel: [43865.594432]
> btrfs_file_write_iter+0x74/0x4a0 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594435]  __vfs_write+0xe5/0x160
> May 17 07:47:53 lxd02 kernel: [43865.594439]  vfs_write+0xb5/0x1a0
> May 17 07:47:53 lxd02 kernel: [43865.594442]  SyS_pwrite64+0x95/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.594445]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.594447]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.594449] RIP: 0033:0x7fea0d06bda3
> May 17 07:47:53 lxd02 kernel: [43865.594450] RSP: 002b:00007fea0b1b56c0
> EFLAGS: 00000293 ORIG_RAX: 0000000000000012
> May 17 07:47:53 lxd02 kernel: [43865.594452] RAX: ffffffffffffffda RBX:
> 0000000000000a00 RCX: 00007fea0d06bda3
> May 17 07:47:53 lxd02 kernel: [43865.594453] RDX: 0000000000000a00 RSI:
> 00000000055ca000 RDI: 000000000000005d
> May 17 07:47:53 lxd02 kernel: [43865.594455] RBP: 00007fea0b1b5710 R08:
> 00000000055ca000 R09: 0000000003843f00
> May 17 07:47:53 lxd02 kernel: [43865.594456] R10: 0000000003843f00 R11:
> 0000000000000293 R12: 0000000000000a00
> May 17 07:47:53 lxd02 kernel: [43865.594457] R13: 00000000055ca000 R14:
> 00000000667023f0 R15: 0000000003843f00
> May 17 07:47:53 lxd02 kernel: [43865.594461] INFO: task mongod:5280 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.594476]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.594491] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.594511] mongod          D    0  5280
> 3979 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.594514] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.594517]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.594520]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.594543]  wait_for_commit+0x46/0x90
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594546]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.594567]
> btrfs_commit_transaction+0xf3/0x900 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594593]  ?
> btrfs_wait_ordered_range+0x7c/0x100 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594616]  btrfs_sync_file+0x307/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594621]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.594624]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.594627]  SyS_fdatasync+0x13/0x20
> May 17 07:47:53 lxd02 kernel: [43865.594629]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.594632]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.594633] RIP: 0033:0x7fea0cd8ec2d
> May 17 07:47:53 lxd02 kernel: [43865.594634] RSP: 002b:00007fea081af480
> EFLAGS: 00000293 ORIG_RAX: 000000000000004b
> May 17 07:47:53 lxd02 kernel: [43865.594636] RAX: ffffffffffffffda RBX:
> 0000000000000079 RCX: 00007fea0cd8ec2d
> May 17 07:47:53 lxd02 kernel: [43865.594638] RDX: 000000019a32ea00 RSI:
> 0000000000000079 RDI: 0000000000000079
> May 17 07:47:53 lxd02 kernel: [43865.594639] RBP: 00007fea081af4d0 R08:
> 0000000000000000 R09: 0000000000000022
> May 17 07:47:53 lxd02 kernel: [43865.594640] R10: 0000000000000011 R11:
> 0000000000000293 R12: 000000000000000a
> May 17 07:47:53 lxd02 kernel: [43865.594641] R13: 0000000000000001 R14:
> 000000019a32ea00 R15: 0000000001da6002
> May 17 07:47:53 lxd02 kernel: [43865.594644] INFO: task mongod:5281 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.594682]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.594719] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.594778] mongod          D    0  5281
> 3979 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.594780] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.594783]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.594806]  ? btrfs_releasepage+0x20/0x20
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594809]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.594831]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594834]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.594854]  start_transaction+0x2d4/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594874]
> btrfs_start_transaction+0x1e/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594896]  btrfs_sync_file+0x24b/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.594900]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.594903]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.594906]  SyS_fdatasync+0x13/0x20
> May 17 07:47:53 lxd02 kernel: [43865.594909]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.594911]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.594912] RIP: 0033:0x7fea0cd8ec2d
> May 17 07:47:53 lxd02 kernel: [43865.594913] RSP: 002b:00007fea079ae360
> EFLAGS: 00000293 ORIG_RAX: 000000000000004b
> May 17 07:47:53 lxd02 kernel: [43865.594915] RAX: ffffffffffffffda RBX:
> 000000000000005d RCX: 00007fea0cd8ec2d
> May 17 07:47:53 lxd02 kernel: [43865.594916] RDX: 0000000163b7be00 RSI:
> 000000000000005d RDI: 000000000000005d
> May 17 07:47:53 lxd02 kernel: [43865.594918] RBP: 00007fea079ae3b0 R08:
> 0000000163b78600 R09: 0000000003843f00
> May 17 07:47:53 lxd02 kernel: [43865.594919] R10: 0023a254a0d06f9f R11:
> 0000000000000293 R12: 000000000000000a
> May 17 07:47:53 lxd02 kernel: [43865.594920] R13: 0000000000000001 R14:
> 0000000163b7be00 R15: 0000000001da602b
> May 17 07:47:53 lxd02 kernel: [43865.594934] INFO: task mongos:7681 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.594972]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.595008] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.595067] mongos          D    0  7681
> 4349 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.595069] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.595073]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.595094]  ?
> reserve_metadata_bytes+0x965/0xa90 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595097]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.595123]  lock_extent_bits+0x185/0x1d0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595126]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.595150]
> lock_and_cleanup_extent_if_need+0x102/0x280 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595171]
> __btrfs_buffered_write+0x1ed/0x770 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595192]
> btrfs_file_write_iter+0x17c/0x4a0 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595196]  __vfs_write+0xe5/0x160
> May 17 07:47:53 lxd02 kernel: [43865.595199]  vfs_write+0xb5/0x1a0
> May 17 07:47:53 lxd02 kernel: [43865.595202]  SyS_write+0x55/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.595204]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.595207]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.595208] RIP: 0033:0x7f826324e4bd
> May 17 07:47:53 lxd02 kernel: [43865.595209] RSP: 002b:00007f8258d53730
> EFLAGS: 00000293 ORIG_RAX: 0000000000000001
> May 17 07:47:53 lxd02 kernel: [43865.595211] RAX: ffffffffffffffda RBX:
> 0000000000000091 RCX: 00007f826324e4bd
> May 17 07:47:53 lxd02 kernel: [43865.595212] RDX: 0000000000000091 RSI:
> 0000000001ee4000 RDI: 0000000000000004
> May 17 07:47:53 lxd02 kernel: [43865.595213] RBP: 0000000001ee4000 R08:
> 0000000000000004 R09: 0000000000000000
> May 17 07:47:53 lxd02 kernel: [43865.595214] R10: 0000000000000000 R11:
> 0000000000000293 R12: 0000000000000004
> May 17 07:47:53 lxd02 kernel: [43865.595216] R13: 0000000000000091 R14:
> 00007f8258d539d0 R15: 0000000001d3b0d0
> May 17 07:47:53 lxd02 kernel: [43865.595225] INFO: task mysqld:7284 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.595263]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.595300] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.595364] mysqld          D    0  7284
> 5295 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.595367] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.595370]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.595392]  ? btrfs_releasepage+0x20/0x20
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595396]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.595417]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595420]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.595440]  start_transaction+0x2d4/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595460]
> btrfs_start_transaction+0x1e/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595481]  btrfs_sync_file+0x24b/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595485]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.595488]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.595491]  SyS_fsync+0x10/0x20
> May 17 07:47:53 lxd02 kernel: [43865.595494]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.595496]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.595497] RIP: 0033:0x7f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.595498] RSP: 002b:00007f4d1512cc60
> EFLAGS: 00000293 ORIG_RAX: 000000000000004a
> May 17 07:47:53 lxd02 kernel: [43865.595501] RAX: ffffffffffffffda RBX:
> 0000000000000009 RCX: 00007f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.595502] RDX: 0000000000c50710 RSI:
> 00007f4d1512ccf8 RDI: 0000000000000009
> May 17 07:47:53 lxd02 kernel: [43865.595503] RBP: 00007f4d1512cc90 R08:
> 00007f4d1512ccc0 R09: 000000003ab097f9
> May 17 07:47:53 lxd02 kernel: [43865.595504] R10: 000000003ffff000 R11:
> 0000000000000293 R12: 0000000000000000
> May 17 07:47:53 lxd02 kernel: [43865.595506] R13: 0000000051eb851f R14:
> 0000000000000000 R15: 0000000001207fe0
> May 17 07:47:53 lxd02 kernel: [43865.595509] INFO: task mysqld:7286 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.595547]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.595583] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.595642] mysqld          D    0  7286
> 5295 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.595644] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.595648]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.595669]  ? btrfs_releasepage+0x20/0x20
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595672]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.595693]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595696]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.595715]  start_transaction+0x2d4/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595735]
> btrfs_start_transaction+0x1e/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595755]  btrfs_sync_file+0x24b/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595759]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.595762]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.595765]  SyS_fsync+0x10/0x20
> May 17 07:47:53 lxd02 kernel: [43865.595768]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.595770]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.595771] RIP: 0033:0x7f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.595772] RSP: 002b:00007f4d0effc9a0
> EFLAGS: 00000293 ORIG_RAX: 000000000000004a
> May 17 07:47:53 lxd02 kernel: [43865.595774] RAX: ffffffffffffffda RBX:
> 0000000000000003 RCX: 00007f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.595775] RDX: 0000000000c50710 RSI:
> 00007f4d0effca38 RDI: 0000000000000003
> May 17 07:47:53 lxd02 kernel: [43865.595777] RBP: 00007f4d0effc9d0 R08:
> 00007f4d0effca00 R09: 00007f4c39f50000
> May 17 07:47:53 lxd02 kernel: [43865.595778] R10: 00007f4d0effc9e0 R11:
> 0000000000000293 R12: 0000000000000000
> May 17 07:47:53 lxd02 kernel: [43865.595779] R13: 0000000051eb851f R14:
> 0000000000010000 R15: 0000000001207fe0
> May 17 07:47:53 lxd02 kernel: [43865.595782] INFO: task mysqld:7292 blocked
> for more than 120 seconds.
> May 17 07:47:53 lxd02 kernel: [43865.595820]       Not tainted
> 4.11.1-041101-generic #201705140931
> May 17 07:47:53 lxd02 kernel: [43865.595857] "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> May 17 07:47:53 lxd02 kernel: [43865.595915] mysqld          D    0  7292
> 5295 0x00000100
> May 17 07:47:53 lxd02 kernel: [43865.595918] Call Trace:
> May 17 07:47:53 lxd02 kernel: [43865.595921]  __schedule+0x3c6/0x8c0
> May 17 07:47:53 lxd02 kernel: [43865.595941]  ? btrfs_releasepage+0x20/0x20
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595945]  schedule+0x36/0x80
> May 17 07:47:53 lxd02 kernel: [43865.595965]  wait_current_trans+0xc2/0x100
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.595968]  ?
> wake_atomic_t_function+0x60/0x60
> May 17 07:47:53 lxd02 kernel: [43865.595987]  start_transaction+0x2d4/0x460
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.596006]
> btrfs_start_transaction+0x1e/0x20 [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.596027]  btrfs_sync_file+0x24b/0x3e0
> [btrfs]
> May 17 07:47:53 lxd02 kernel: [43865.596031]  vfs_fsync_range+0x4b/0xb0
> May 17 07:47:53 lxd02 kernel: [43865.596034]  do_fsync+0x3d/0x70
> May 17 07:47:53 lxd02 kernel: [43865.596037]  SyS_fsync+0x10/0x20
> May 17 07:47:53 lxd02 kernel: [43865.596040]  do_syscall_64+0x5b/0xc0
> May 17 07:47:53 lxd02 kernel: [43865.596042]
> entry_SYSCALL64_slow_path+0x25/0x25
> May 17 07:47:53 lxd02 kernel: [43865.596043] RIP: 0033:0x7f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.596044] RSP: 002b:00007f86700ac550
> EFLAGS: 00000293 ORIG_RAX: 000000000000004a
> May 17 07:47:53 lxd02 kernel: [43865.596046] RAX: ffffffffffffffda RBX:
> 00007f86700ac630 RCX: 00007f869cad5b2d
> May 17 07:47:53 lxd02 kernel: [43865.596047] RDX: 00007f86700ada30 RSI:
> 000000000000000a RDI: 000000000000043c
> May 17 07:47:53 lxd02 kernel: [43865.596049] RBP: 00007f86700ac620 R08:
> 0000000000000000 R09: 000000003df7938e
> May 17 07:47:53 lxd02 kernel: [43865.596050] R10: 00007f4cf401ca80 R11:
> 0000000000000293 R12: 0000000001207fe0
> May 17 07:47:53 lxd02 kernel: [43865.596051] R13: 000000000000043c R14:
> 0000000000000030 R15: 0000000000000013
> 
> 
> 
> 
> Tomasz Chmielewski
> https://lxadm.com
> --
> 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

Reply via email to