[Bug 1109665] New: Disabling f2fs
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Bug ID: 1109665 Summary: Disabling f2fs Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: nborisov@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- This issue is to be used as a collection of all discussions regarding disabling the compilation of f2fs in various opensuse distributions. Currently this filesystem received only sporadic CVE-related backports. In the process of doing said backports I have also identified several drawbacks which make it rather hard to support and provide sensible experience: 1. There are a bunch of validation checks which are not being backported since they are not linked to a particular CVE as such the stability of the filesystem is questionable even with CVE backports. 2. Currently the filesystem doesn't have a way to disable mounting of filesystems created with newer kernels, containing on-disk incompatible changes. I have talked with one of the maintainers and they recognize this fact but so far no one is working on this. This is a pretty major since newer images could potentially crash older kernels not being able to properly parse them. 3. All in all this leads me to believe that f2fs requires a rather controller environment in terms of kernel/tools versions so is not a good candidate to be included in a community-based distribution kernel. I've already spoken to release manager for leap/tumbleweed and they are fine with disabling it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Nikolay Borisov <nborisov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Nikolay Borisov <nborisov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Nikolay Borisov <nborisov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbrown@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Nikolay Borisov <nborisov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dleuenberger@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Andreas Färber <afaerber@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |afaerber@suse.com Hardware|Other |All OS|Other |openSUSE Factory -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c1 Nikolay Borisov <nborisov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Nikolay Borisov <nborisov@suse.com> --- I made an announcement regarding those changes and waited a couple of days, no one objected on the public opensuse-kernel list. I've since made and pushed the respective changes to config files to both Leap 42.3 and 15 as well as tumbleweed's master branch. So I consider this issue as fixed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c6 Tiago Marques <bugs@tmarques.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs@tmarques.com --- Comment #6 from Tiago Marques <bugs@tmarques.com> --- Hi, Any way this can be reverted? This is quite useful for eMMC and USB/SD devices and it has been pretty stable for me, though now I've been greeted with an unbootable system after the kernel update. It is also quite useful for SMR HDDs, through it's support of ZBC devices[1]. Maybe provide this as "kernel-default-extra-modules"? [1] https://linux-f2fs-devel.narkive.com/2Bv6pBkh/patch-mkfs-f2fs-zbc-device-sup... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c7 --- Comment #7 from Jeff Mahoney <jeffm@suse.com> --- Yes, it can be reverted but we will still not enable its use by default. We specifically don't have kernel-default-extra on openSUSE. This is reserved for SLES since the distinction is what is supported vs what is not. I have a different solution pending acceptance into the suse-module-tools package that will add a file system blacklist such that uncommon file systems are not autoloaded. You'd need to explicitly allow f2fs to be loaded (or manually load it). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c8 --- Comment #8 from Tiago Marques <bugs@tmarques.com> --- I see. Wouldn't it make sense to have the more recent "longterm" kernel available for install as an option? I don't understand why there is mentioning of backporting security fixes when you could just use one of those kernels and have the patches backported. Is there a reason to keep using 4.12? I just checked and F2FS security fixes seem to be backported to Linux 4.9, 4.14 and 4.19. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c9 --- Comment #9 from Tiago Marques <bugs@tmarques.com> --- (In reply to Tiago Marques from comment #8)
I see. Wouldn't it make sense to have the more recent "longterm" kernel available for install as an option?
I don't understand why there is mentioning of backporting security fixes when you could just use one of those kernels and have the patches backported. Is there a reason to keep using 4.12?
I just checked and F2FS security fixes seem to be backported to Linux 4.9, 4.14 and 4.19.
By more recent, I mean always have the latest "longterm" release available to support recent hardware. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c10 --- Comment #10 from Jeff Mahoney <jeffm@suse.com> --- It's 4.12 since that's the kernel we ship with SLE12 SP3, which Leap 42.3 is based upon. It's consistently maintained since it's a core component of our flagship enterprise product. If you want the latest kernel, you're welcome to run Tumbleweed or you could use /just/ that kernel from Kernel:stable. We're not interested in supporting yet another kernel for an old release. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Raphael Bertoche <bertocheraphael@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1173546 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugzilla.opensuse.or | |g/show_bug.cgi?id=1173546 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|kernel-maintainers@forge.pr |kernel-bugs@opensuse.org |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109665 http://bugzilla.opensuse.org/show_bug.cgi?id=1109665#c13 Nikolay Sabelnikov <79625490833@yandex.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |79625490833@yandex.ru, | |kernel-bugs@opensuse.org Flags| |needinfo?(kernel-bugs@opens | |use.org) OS|openSUSE Factory |All --- Comment #13 from Nikolay Sabelnikov <79625490833@yandex.ru> --- Hello. This fs is useful for ssd, it is faster and more reliable for ssd. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com