Docker build hangs on XFS with kernel 4.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
docker.io (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have my docker partition on XFS, and recently upgraded to Zesty Beta.
Most of my `docker build.` processes hangs with a similar message in syslog:
```
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171267] INFO: task kworker/1:3:5589 blocked for more than 120 seconds.
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171275] Tainted: P O 4.10.0-15-generic #17-Ubuntu
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171278] "echo 0 > /proc/sys/
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171282] kworker/1:3 D 0 5589 2 0x00000000
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171310] Workqueue: aufsd wkq_func [aufs]
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171313] Call Trace:
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171323] __schedule+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171415] ? kmem_zone_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171419] schedule+0x36/0x80
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171423] rwsem_down_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171491] ? xfs_file_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171496] call_rwsem_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171500] down_read+0x20/0x40
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171567] xfs_ilock+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171628] xfs_file_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171686] xfs_file_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171692] new_sync_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171695] __vfs_read+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171697] vfs_read+0x96/0x130
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171715] vfsub_read_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171729] vfsub_read_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171743] au_copy_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171756] au_cp_regular+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171767] ? au_cp_regular+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171777] ? au_cp_regular+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171788] cpup_entry+
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171802] ? vfsub_lookup_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171814] au_cpup_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171820] ? dput+0x40/0x270
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171831] au_cpup_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171842] au_call_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171855] wkq_func+0x14/0x80 [aufs]
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171861] process_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171864] worker_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171870] kthread+0x101/0x140
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171873] ? process_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171878] ? kthread_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171883] ? SyS_exit_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171887] ret_from_
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171895] INFO: task useradd:5758 blocked for more than 120 seconds.
Apr 4 09:19:04 epuspdxn0004 kernel: [ 1330.171899] Tainted: P O 4.10.0-15-generic #17-Ubuntu
```
I just booted up with my yakkety kernel 4.8 and this bug has gone. I guess it is due to the recent changes in the XFS.