Bug 1216453

Summary: cifsd-cfid-laundromat in D state causing "load" with kernel 6.5.6
Product: [openSUSE] openSUSE Tumbleweed Reporter: Wolfgang Rosenauer <wolfgang>
Component: KernelAssignee: Paulo Alcantara <palcantara>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: palcantara, samba-maintainers
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Wolfgang Rosenauer 2023-10-20 18:08:09 UTC
Analyzed why my idle current TW system shows a constant load of around 7 since a while. (already before the latest update)
This is running
6.5.6-1-default #1 SMP PREEMPT_DYNAMIC Fri Oct  6 11:20:48 UTC 2023 (c97c2df) x86_64 x86_64 x86_64 GNU/Linux

I found it's most likely 7 cifsd-cfid-laundromat threads in D state which again looks like
https://lore.kernel.org/lkml/457a5483c3c4ca5bb6c7ec6f4231074c.pc@manguebit.com/#r

I mount a few CIFS filesystems to my system from a NAS and a Raspi.
Comment 1 Paulo Alcantara 2023-10-20 20:00:48 UTC
Hi Wolfgang,

Thanks for the report.

I've created a TEST kernel with the fixes backported

  https://build.opensuse.org/package/show/home:pauloac:kernel-bsc1216453/kernel-default

Please let me know if it works for you.
Comment 2 Wolfgang Rosenauer 2023-10-22 08:36:28 UTC
Using this kernel I do not see any such process in D state anymore. Load according to top is back to normal.
Comment 3 Paulo Alcantara 2023-10-28 15:12:21 UTC
(In reply to Wolfgang Rosenauer from comment #2)
> Using this kernel I do not see any such process in D state anymore. Load
> according to top is back to normal.

Thanks for testing it.

FYI, all those fixes have been queued up for v6.5 stable tree

  https://lore.kernel.org/all/ZTplC1_qJYL1wR2G@sashalap/

I'll update the bug when those fixes make their way to tumbleweed kernel.
Comment 4 Paulo Alcantara 2023-11-16 20:15:39 UTC
Wolfgang,

Latest tumbleweed kernel (6.6.1-1-default) contains all fixes provided
by TEST kernel package from comment #1.  Please upgrade.

Feel free to re-open bug if you're still able to reproduce it.

Closing.