Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
4.19 is the "new stable" release, which contains lots of new patches. I'm not sure what configuration options are causing corruption and to what degree, but it's a concern.
Hopefully experts will be able to narrow down exactly what filesystem configurations cause corruption and how.
You can always download 4.18-DRM-Next, which is the 4.18 core kernel with the DRM-Next GPU interface branch.
Still, the kernel dev team is known to get on top of these issues pretty fast. The initial patch will likely have performance problems for disk IO, though.
WooHoo
Edit:
Seems serious enough, according to this[www.phoronix.com]
If I understand correctly, mainline kernel builds offered on the Ubuntu Kernel channel are labeled "for testing purposes only" in the context of using them on Ubuntu...
Yet they are labeled stable on kernel.org and supposedly should be fine to use (non-beta non-RC kernels obviously).
I've scoured the Ubuntu website a while ago and found them quite laconical in explaining typical diferences and eventual advantages/risks between Ubuntu Kernels and Kernel.org kernel builds for x86.
Obviously they do some config changes for compiling the kernel but beyond that I didn't find much info. And these config changes have been criticized in the past for adding overhead/lag/hurting performance (mainly because of more debug routines toggled on than the default), while complimented for a bit broader hardware support (which given their large delay in adopting newer kernel branches is arguable)... but that is third-party comments without much reference so can all be wrong impressions.
I actually had more system instability (lags and software crashes) on Ubuntu Kernel 4.15 than after moving to mainline 4.18, but got nailed by system freezes and data corruption when 4.19 came by.
Now I'm back to 4.18, which seems to be fine for now, and will adhere to a "prior-to-latest stable release" policy for kernel updates... lets see how that works.
Then this..
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.19-4.20-BLK-MQ-Fix
Pending a back port.
Other filesystems did not assert multi-queue block IO in a manner that would manifest the bug, so the bug went unnoticed with them and the generic filesystem microbenchmark tests.
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.19.8-Released
When a new kernel series is adopted they add a lot of major patches. This always risks bugs, and often many don't get found until after the initial few releases.
Many distro producers prefer to backport the patches they feel are safe, or at least not too risky for their purposes, instead of going with the whole new kernel, for this reason. The most common patches are isolated device support patches.
Block device handling patches tend to be treated with caution as they have a very bad history of this sort of thing. One patch to the old IDE-UDMA stack once manifested in a similar manner on systems using RiserFS. That one took down one of my experimental servers once. Fortunately, I never kept anything of too much value on it, as it was a RAID server designed to serve at high speed over reliability. I mostly had media and video games on it. (It was lighting fast. I hit the limits of my network card on it, which wasn't too fast by todays, as this was the days of 100BaseT but was still fast, especially for the time.)