Originally posted by pdffs
View Post
Announcement
Collapse
No announcement yet.
ZFS On Linux Runs Into A Snag With Linux 5.0
Collapse
X
-
- Likes 2
-
Originally posted by oiaohm View Post
This is when __kernel_fpu_begin and __kernel_fpu_end features were introduced into the Linux kernel.
...
The reality here like it or not the ZFS On Linux are at fault.
...
1) Nobody is really at fault here, it just so happens that the ZFS kernel driver code for x86 and x86_64 was using the decades old x87 FPU and so required access to the FPU registers directly. It's a software development accident. Things like that happen all the time. Unfortunately people on the LKML tend to get a little bit nervous quite often.
2) Since ZOL also compiles for the arm, aarch64, ppc64 and ppc architectures, there is probably a solution or workaround that does not involve accessing the x87 registers directly. So yes, in the end the burden of fixing this will be on ZOL developers, but there is probably a simple solution, and the ZOL code will only improve from not messing with the (particularly finicky) x87 registers directly. So in the end ZFS on Linux users will benefit from this.
- Likes 5
Leave a comment:
-
Originally posted by oiaohm View PostSIMD has to have the same protection switches as using FPU. Thank you intel for deciding to recycle some the less stable register copy operations in side their cpus..
The Linux kernel has a crypto_shash that wraps over all you hardware acceleration for checksums. Really bad news to use a lot of the hardware accelerations you need patent licenses Guess what OIN has got those patents license for the Linux kernel. Wait for the other shoe to drop. The patent license that OIN aquired only cover you if your code is GPL.
On hardware with proper checksum hardware accelerators ZFS on Linux not being GPL is going to be slow vs GPL file-systems in the Linux kernel doing checksums.
This is one of the problems you hit when you go to freebsd from linux is that hardware accelerators no longer have drivers and it not possible to write a non GPL driver for them.
Leave a comment:
-
Originally posted by k1e0x View Post
OpenZFS is a fork and it's *not* a corporate filesystem project. They have ZERO involvement with Oracle. It's license is similar to MPL (are you reading this in Firefox, it's MPL too) and one could argue it's more permissive and free than Linux itself. (hence it's inclusion in FreeBSD, Mac OSX, even Microsoft Windows now. The only place it's "not allowed" is Linux.)
My problem isn't the API change. I'm sure they will work that out. The issue is the emotional comments by Linux kernel dev's and the users.. whatever Sun's motivation. (and someone show me some proof they actually believed CDDL was not compatible, because it's was Debian that made that determination.) ..Whatever their motivation.. they are long since dead. Time to move on.
IMO this is dumb. NIH and zealots a lot. You have two pieces of awesome totally open source technology Linux and ZFS, make them work together and put *actual* commercial storage (cough NetApp) out of business. Technology and solutions to problems should not be based on how you feel about Sun.
The CDDL is at first glance, incompatible with the "without any other restriction" clause of the GPL. Nobody with deep pockets is going to risk distributing a compiled ZFS module for fear that a Linux rights-holder will be after them, either for a paycheck or for business/competition reasons.
Leave a comment:
-
Originally posted by pal666 View Postno, btrfs was started by one guy before he went to work for oracle. iirc he was working for suse.
so what is stopping oracle from contributing zfs propely just as they "contributed" btrfs?
- Likes 1
Leave a comment:
-
Originally posted by pal666 View Postonly zfs has such deficiency. btrfs can have multiple copies of data on one drive. and it has multiplie copies of metadata on one drive by default. btrfs is superior to zfs in any way possible
https://docs.oracle.com/cd/E19253-01...vpg/index.html
In particular, disks are cheap, I never put anything, no matter how trivial, on a single disk without redundancy any more. The fact that you're talking about this raises questions. I guess maybe you're in Burundi, working with a budget of $2, or something?
And of course you can use ZFS on a single disk, there's just no point in doing so. https://forums.freenas.org/index.php...ive-zfs.35515/
From your comments it appears that you're a btrfs fan, and are using this in a professional situation? I'd be happy to switch to Btrfs, but can't find any storage admin willing to endorse such a thing. Everyone (but you) views Btrfs as too unstable for serious production use, and things like this don't help:
https://www.phoronix.com/scan.php?pa...RAID-56-Is-Bad
https://www.phoronix.com/scan.php?pa...-Not-All-Clear
https://superuser.com/questions/1371...hile-balancing
https://www.reddit.com/r/btrfs/comme..._raid_56_bugs/
Last edited by pgoetz; 13 January 2019, 11:55 AM.
- Likes 2
Leave a comment:
-
Originally posted by skeevy420 View Post
Like the BSD kernel that Sony uses with their Playstation products? Sony is only the #1 in the world when it comes to game consoles and they use a non-gpl open source kernel.
Leave a comment:
-
Originally posted by oiaohm View PostSIMD has to have the same protection switches as using FPU.
Originally posted by oiaohm View PostThank you intel for deciding to recycle some the less stable register copy operations in side their cpus..
btw, SIMD have many integer operations and I'm pretty sure it's what the checksum uses. The AES instructions also operate on SIMD registers but they are pure logical/integer instructions only.
- Likes 1
Leave a comment:
-
Originally posted by pal666 View Postthere is a dominating linux kernel. and there is a bunch of trolls doing helpless bla bla bla on forums. not very smart and not very reality-aware trolls
"Deutschland, Deutschland, khm,. Linux, Linux über alles,
über alles in der Welt.."
I'll leave it to you to figure out the exact origins of the hymn above
Server space, excepting web servers (intranet), is dominated by Windows servers (~60%+ - I am extrapolating it from analytical data applying to Netherlands, which is your average free democratic country, "as good as any other"), smart phone business dominated by Android.. will see if Google's Fuchsia would eat it out of the market or not in the future..
If I was you, I'd get down from that high horse. Strong alternatives make also Linux stronger.Last edited by aht0; 12 January 2019, 10:11 AM.
Leave a comment:
Leave a comment: