CIFS hangs at cifs_oplock_break
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
we're having constant issues with CIFS mounts on our Linux terminal servers (Ubuntu 12.04 and 14.04 with updated kernel). Usually after 1 or 2 days we see the following in dmesg:
[102000.440031] INFO: task cifsiod:2184 blocked for more than 120 seconds.
[102000.441342] Not tainted 3.19.0-7-generic #7-Ubuntu
[102000.441454] "echo 0 > /proc/sys/
[102000.441617] cifsiod D ffff8800363dfc98 0 2184 2 0x00000000
[102000.441796] Workqueue: cifsiod cifs_oplock_break [cifs]
[102000.442048] ffff8800363dfc98 ffff8800368b09d0 0000000000014200 ffff8800363dffd8
[102000.442215] 0000000000014200 ffff88013ab9bae0 ffff8800368b09d0 0000000000000246
[102000.442382] ffff8800363dfd30 ffff88013ffd7c88 0000000000000002 ffffffff817cb120
[102000.442628] Call Trace:
[102000.442681] [<ffffffff817cb
[102000.442828] [<ffffffff817ca
[102000.442926] [<ffffffff817cb
[102000.443023] [<ffffffff817ca
[102000.443128] [<ffffffff810a2
[102000.443240] [<ffffffff817cb
[102000.443345] [<ffffffff817ca
[102000.443466] [<ffffffff810b6
[102000.443736] [<ffffffffc0376
[102000.443994] [<ffffffff8108f
[102000.444250] [<ffffffff8108f
[102000.444495] [<ffffffff8108f
[102000.444745] [<ffffffff81095
[102000.444975] [<ffffffff81095
[102000.445234] [<ffffffff817cf
[102000.445472] [<ffffffff81095
and later
[102000.445739] INFO: task kworker/3:2:20985 blocked for more than 120 seconds.
[102000.446004] Not tainted 3.19.0-7-generic #7-Ubuntu
[102000.446239] "echo 0 > /proc/sys/
[102000.446657] kworker/3:2 D ffff8800bae87cb8 0 20985 2 0x00000000
[102000.446949] Workqueue: cifsiod cifs_oplock_break [cifs]
[102000.447187] ffff8800bae87cb8 ffff8800baed9d70 0000000000014200 ffff8800bae87fd8
[102000.447613] 0000000000014200 ffff88013abf44b0 ffff8800baed9d70 0000000000000246
[102000.448047] ffff8800bae87d50 ffff88013ffd7c88 0000000000000002 ffffffff817cb120
[102000.448477] Call Trace:
[102000.448659] [<ffffffff817cb
[102000.448896] [<ffffffff817ca
[102000.449127] [<ffffffff817cb
[102000.449360] [<ffffffff817ca
[102000.449595] [<ffffffff817cb
[102000.449834] [<ffffffff817ca
[102000.450085] [<ffffffff810b6
[102000.450361] [<ffffffffc0376
[102000.450631] [<ffffffff8108f
[102000.450907] [<ffffffff8108f
[102000.451163] [<ffffffff8108f
[102000.451834] [<ffffffff81095
[102000.452093] [<ffffffff81095
[102000.452357] [<ffffffff817cf
[102000.452601] [<ffffffff81095
The same repeats for various other processes like kworker and the hanging userspace process. This happens with all recent kernel versions (3.13-3.19) and forces us to reboot the server regularly as the requesting processes always hang with process state "D" and (I/O) load increases from day to day. Further information:
Mount options: sec=krb5,
CIFS server: Samba 4.1.17 with default configuration
Changed in linux (Ubuntu): | |
status: | Expired → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1428045
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.