This seems to have been fixed in the latest 6.11.0-19-generic kernel
that was released based on the release notes.
** Changed in: linux (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2091789
Title:
Soft Lock Ups in NFS Write in Linux Kernel
Status in linux package in Ubuntu:
Fix Released
Bug description:
There was a code change in the NFS write code that went into the 6.11
Kernel mainline. This bug was reported:
https://bugzilla.kernel.org/show_bug.cgi?id=219508
The symptoms of this are that when there are a lot of writes to a
mounted NFS share, especially through a VM or Docker, a soft lockup
will occur. Based on the reverted commit this is because the
assumptions made in the newer write code didn't account for a failed
or short write. Ultimately this would cause an infinite loop where the
NFS write never could release.
On two of my machines that run routine backups of my homelab, there
were multiple lockups per week. Re-compiling the 6.11.9 Kernel without
the offending code ahs resolved the soft lockup in one of the
machines. The second continues to lock-up at least once a week. It's
hard to reproduce consistently because you'd need to recreate the
condition of a short write or network failure after the first block
completes.
The offending commit was here:
https://github.com/torvalds/linux/commit/b571cfcb9dcac187c6d967987792d37cb0688610#diff-
fc1b4de72479f94c3f3a9d6f626078f5392d88be93cfce08bb32883ac7a91a97L169
This was recently reverted:
https://github.com/torvalds/linux/commit/66f9dac9077c9c063552e465212abeb8f97d28a7
This has been applied to the latest mainline 6.11.11 patch as well.
This reversion was not included in the recent ubunutu
6.11.0-12-generic kernel release.
Description: Ubuntu 24.10
Release: 24.10
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2091789/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp