News for hackers. Stuff that matters.
Re:Native encryption added to ZFS on Linux by makmanalp on Wednesday July 20, 2016 @03:12PM (#12131641)
What's the stability of ZFS on linux like these days? Anyone have any positive / negative experiences to share?
Re:Native encryption added to ZFS on Linux by wspeirs on Wednesday July 20, 2016 @05:05PM (#12132504)
We run ZFS at my company, Datto, across hundreds of machines, including devices out in the field and servers in our data centers. It has a few warts, but overall very stable and the feature set has allowed us to deliver world-class features to our customers.
Re:Native encryption added to ZFS on Linux by NovaS1X on Wednesday July 20, 2016 @05:09PM (#12132538)
What are the few warts you encounter? I'm a Sysadmin/Engineer at a VFX company. We have hundreds of machines, render, and servers all running Linux but we're typically on ext4 with the notable exception of our Isilon cluster.

What does your environment look like?

Re:Native encryption added to ZFS on Linux by wspeirs on Wednesday July 20, 2016 @05:58PM (#12132843)
As a few others mentioned, the 80% issue is one. We try and keep all machines below that so performance doesn't degrade. With the number of drives we have (200+ PB total space) we also run into issues where there are "holes" in the ZFS array after replacing a disk. We've always had enough redundancy work around any issues we find. Overall, I cannot speak highly enough of ZFS!
Re:Native encryption added to ZFS on Linux by e40 on Wednesday July 20, 2016 @05:18PM (#12132590)
One that I've heard often repeated (paging user rsync) is that you should never fill your filesystems past 80% (or so). Things get slow otherwise.
Re:Native encryption added to ZFS on Linux by Alupis on Wednesday July 20, 2016 @06:53PM (#12133139)
> you should never fill your filesystems past 80% (or so). Things get slow otherwise.

That's a ZFS-in-general complaint, not a ZFS-on-Linux complaint.

However, it's worth mentioning most (all?) filesystems drop sharply in performance as it nears capacity.

Re:Native encryption added to ZFS on Linux by NovaS1X on Wednesday July 20, 2016 @05:46PM (#12132783)
This is also true of other filesystems however. I don't have experience with high IO on ZFS at those rumored 80%+ capacities however once a core filer fills up to 90% you start seeing the tickets rolling in and application performance tank. 80% if usually fine however. I wonder to what degree the performance degradation is on OpenZFS.
Re:Native encryption added to ZFS on Linux by throwaway7767 on Thursday July 21, 2016 @08:35AM (#12136392)
The problem is much more severe on ZFS and other CoW filesystems, hence the common warning. Filling an ext4 filesystem up to 80%+ and then removing files might increase fragmentation a bit but it'll not have that much effect on performance. On ZFS, filling the fileystem up once can kill performance permanently on that pool.
Re:Native encryption added to ZFS on Linux by rsync on Thursday July 21, 2016 @12:14PM (#12137816)
"One that I've heard often repeated (paging user rsync) is that you should never fill your filesystems past 80% (or so). Things get slow otherwise."

Hi. I've said a lot about this in HN comments, so I encourage you, future reader, to search for that. It is indeed the case.

Recently it has been suggested that the presence of a fast write cache (a SLOG, in ZFS parlance) minimizes this problem and allows you to run up to, and around, 90% without breaking the filesystem.

We haven't tested this, intentionally or otherwise, but it sort of makes sense ...

Make no mistake, however - if you fill up a ZFS filesystem and run it for a while in that state, it will be permanently broken, at least in terms of performance.

A ZFS defrag utility would solve this problem, or at least provide a way out if you fall into this trap, but it has been related to me that ZFS defrag would be extremely complicated to implement.

Yes, we do indeed see this on other filesystems ... even a UFS2 filesystem with NO snapshots enabled can be effectively "broken" is you set minfree down to 0%, fill it all the way up, and then run it like that for a while. Freeing up the space and resetting minfree back to 6 or 8%, etc., doesn't fix it.

Re:Native encryption added to ZFS on Linux by oofabz on Wednesday July 20, 2016 @05:39PM (#12132738)
ZFS certainly slows down as it fills up, but only enough to affect high-IO, write-intensive loads like databases. A light-weight application like a home or office file server can still saturate gigabit ethernet even while 99% full.
Re:Native encryption added to ZFS on Linux by Annatar on Thursday July 21, 2016 @12:21PM (#12137873)
Yes, because after 80% ZFS will consume CPU(s) in an attempt to find enough contiguous space for the new branch of blocks in order to prevent fragmentation. The fix is to either add more vdevs or to change the kernel tunable which controls the free contiguous space allocation algorithm. The latter approach is very likely to cause fragmentation where there would otherwise be none. As I don't remember the name of the tunable, you can search my comments and in one of them on the subject there will be a link to the procedure. However, I strongly recommend adding more logical units or physical disks as vdevs to the zpool instead.
Re:Native encryption added to ZFS on Linux by tobias3 on Wednesday July 20, 2016 @05:12PM (#12132558)
But you are only using the zpool part (zvol), not the zfs part. Correct?
Re:Native encryption added to ZFS on Linux by badmadrad on Wednesday July 20, 2016 @03:45PM (#12131884)
I have been using it on Ubuntu 16.04 and before that with Ubuntu 15.10 for about a year. Good news is its a first class citizen on Ubuntu now. I have have great success with it on my home server and have plans to try for some prod systems I'm building out.

https://insights.ubuntu.com/2016/02/16/zfs-is-the-fs-for-con... https://wiki.ubuntu.com/ZFS

Re:Native encryption added to ZFS on Linux by lfittl on Wednesday July 20, 2016 @05:48PM (#12132796)
We've evaluated it for our cloud database service, but ended up going back to ext4 due to memory management bugs.

In particular this one: https://github.com/zfsonlinux/zfs/issues/3645

Re:Native encryption added to ZFS on Linux by Zancarius on Thursday July 21, 2016 @01:08AM (#12134845)
I ran into a bug [1] that appeared to be a deadlock triggered by rsync of a relatively modest directory with tons of small files. The only thing that fixed it was `spl_taskq_thread_dynamic=0` to stop the dynamic spawning of ZFS-related kernel threads. Rather than a memory management issue, it'd stall the copy and peg my CPUs indefinitely.

I suspect it's fixed in 0.7.0 based on some of the other related bugs I've run into since, but I've been reluctant to upgrade as of yet. Otherwise, ZFS on a home file server has been great.

[1] https://github.com/zfsonlinux/zfs/issues/3808

Re:Native encryption added to ZFS on Linux by tobias3 on Thursday July 21, 2016 @06:20AM (#12135881)
The Ubuntu ZFS module sets spl_taskq_thread_dynamic to zero by default.

My problem was that the large number threads with spl_taskq_thread_dynamic=0 cause it to OOM, at one point it had an OOM at mount (with 32GB RAM). When I set spl_taskq_thread_dynamic=1 I had the same deadlock issue (That's where I stopped trying to use it and went back to FreeBSD).

Re:Native encryption added to ZFS on Linux by Annatar on Thursday July 21, 2016 @03:37PM (#12139440)
The fix is not to work around the out of memory killer in Linux, but to turn off memory overcommit altogether: the system should not lie to applications that it has more virtual memory than is actually available, because that is extremely detrimental to correctness of operation. illumos based systems, for instance, never lie about such things.
Re:Native encryption added to ZFS on Linux by tobias3 on Thursday July 21, 2016 @06:01PM (#12140411)
ZFSOnLinux is a kernel module and not a user space application (and you cannot OOM kill kernel threads) and the overcommit probably isn't direct, e.g. there are 64 worker threads who all need some memory to do the work and tell the kernel that memory allocation must not fail. If the memory isn't available either Linux starts killing userspace processes or gets stuck. The same thing can happen in Solaris except there ZFS doesn't use a separate memory mechanism which does not properly react to memory pressure.
Re:Native encryption added to ZFS on Linux by kim0 on Wednesday July 20, 2016 @08:32PM (#12133679)
This kind of thing is what's better on platforms like freebsd
Re:Native encryption added to ZFS on Linux by drewg123 on Wednesday July 20, 2016 @04:32PM (#12132268)
I've been running it on a machine I built in 2011, and it seems to work quite well. It started out as whatever Ubuntu was available in August of 2011, then 12.04, then 14.04.

I have 3 3x 3TB Hitachi Deskstars in a raids, with a crucial M4-CT128M4 as a combined rootfs and l2arc (the ssd was an upgrade from an older ssd when I moved from 12.04 to 14.04).

The machine has a Xeon e3-1270 CPU, and 16GB of ECC RAM.

I used it as a workstation (now my wife does), and it has been as a home media / tv server / NAS for its entire lifetime. 0 problems so far (knock on wood), and it has made a move from the east coast to California, and then back to the east coast again.

Re:Native encryption added to ZFS on Linux by e40 on Wednesday July 20, 2016 @06:24PM (#12133002)
What chassis are you using? And do you like it? I'm in the market. Thanks.
Re:Native encryption added to ZFS on Linux by drewg123 on Wednesday July 20, 2016 @07:13PM (#12133263)
I like the chassis, but the build was ~5 years ago, and when I built a new machine ~1 year ago, it was not available.

My current machine uses a Fractal Design Define R5 Black Silent ATX Midtower case. That one is quite nice. The one gotcha that I had is that it is a bit wider than I was used to, which means that it just barely fits in the computer holder accessory for my ikea desk.

Re:Native encryption added to ZFS on Linux by funkaster on Wednesday July 20, 2016 @06:04PM (#12132890)
I've been running it on my laptop (chromebook pixel 2) for several months so far and it's great. I was waiting for this to be merged for a long time. Right now I have /home as a zpool than runs from an SDCard on my computer. The SD Card is a 64Gb card (the most expensive/fast I could find) and for my workload, it works just amazing: this setup leaves me with 64Gb (a bit less) for / and 64Gb for /home.

The ability to cd into snapshots is just great and a time saver. So far, nothing wrong/bad with this.

Re:Native encryption added to ZFS on Linux by kellyjprice on Wednesday July 20, 2016 @03:20PM (#12131705)
I've been using it casually as my /home for ~2 years. The most stress it gets is torrenting movies to it. But, there's been no problems. Setting it up on 3 drives was dead simple.
Re:Native encryption added to ZFS on Linux by aeorgnoieang on Wednesday July 20, 2016 @03:20PM (#12131702)
I've been running two very-lightly-used sets of pools on two old desktops for ... about a year and a half now actually and everything's gone swimmingly.

Nor have I read of anything bad happening to anyone that didn't involve not having backups.

All in all, lots of people are running it, lots of people seem to be having almost entirely positive experiences with it, so it seems like it's very stable.

Re:Native encryption added to ZFS on Linux by tobias3 on Wednesday July 20, 2016 @03:38PM (#12131832)
As long as you don't backup with send/receive. ("Silently corrupted file in snapshots after send/receive" https://github.com/zfsonlinux/zfs/issues/4809)
Re:Native encryption added to ZFS on Linux by rincebrain on Wednesday July 20, 2016 @04:15PM (#12132128)
That's a bug in OpenZFS, to be fair, not ZoL-specific, though 0.6.5 not having a fix merged for a while is slightly surprising.

Just grab https://github.com/zfsonlinux/zfs/pull/4833 and send/recv in safety. ;)

Re:Native encryption added to ZFS on Linux by saurik on Wednesday July 20, 2016 @03:22PM (#12131722)
> Nor have I read of anything bad happening to anyone that didn't involve not having backups.

This should be true of any storage technology, no matter how unreliable (and thereby undermines the anecdote).

Re:Native encryption added to ZFS on Linux by devplusops on Wednesday July 20, 2016 @08:21PM (#12133631)
The trouble is it depends how you define 'backup'.

E.g. if you are using zfs send/receive to do backups, and there's a bug in zfs send/receive....

Some people advise making sure you backup using different techniques/strategies/software, but in practice that gets quite difficult to manage, and you quickly end up going down a very deep rabbit hold on your quest for independent backup strategies.

Consider this example: I'm aware of at least one instance where a faulty tape drive damaged the tapes used by that drive - in a a way that caused those tapes to damage other drives in the same way. The damage spread like a virus. Unless you have "blue" tapes, and "yellow" tapes, and "blue" drives, and "yellow drives", an issue like that won't be contained.

But you do the combinatorics on all the kinds of issues like that which need to be addressed, and quickly you'll end up spending your whole life backing up data. Which will sort of solve the problem, because you won't have time to create any data which needs to be backed up.

Re:Native encryption added to ZFS on Linux by agumonkey on Wednesday July 20, 2016 @03:23PM (#12131736)
Could you give machine specs ?
Re:Native encryption added to ZFS on Linux by barrkel on Wednesday July 20, 2016 @03:49PM (#12131913)

    $ head -1 /proc/meminfo
    MemTotal:        4046880 kB

    $ grep model.name /proc/cpuinfo | head -1
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

    $ sudo zpool list
    NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
    tank  36.2T  27.2T  9.09T         -    10%    74%  1.00x  ONLINE  -
That's 10x 4TB WD Red drives in raidz2 configuration.

I've been running ZFS for the past 6 years, a little over 2 years on ZoL, and 4 years before that on Nexenta (Ubuntu userland with OpenSolaris kernel).

I've had 5 HDD failures over the past few years, never lost any data.

I've found ZoL to have less jitter when streaming video files in particular over SMB than the Solaris implementation did. ZoL is tighter on memory though.

raidz2 isn't particularly fast for random I/O (since it acts like it has a single spindle), but I don't do much random I/O. It's mostly video and local backup cache.

I'll be thinking about expanding my current setup soon enough. I'll probably be aiming for a raid10 setup for better random access, and of course the new system will have more RAM, and ECC.

Re:Native encryption added to ZFS on Linux by agumonkey on Wednesday July 20, 2016 @04:04PM (#12132004)
Thanks. Beefier cpu than the beefier I got here, but RAM is a great hint that for personal needs ZFS can run on normal machines.

Interesting that you had no issues without ECC in the first place. Some ZFS boards are pretty against trying ZFS without.

Re:Native encryption added to ZFS on Linux by mioelnir on Wednesday July 20, 2016 @04:41PM (#12132339)
> Interesting that you had no issues without ECC in the first place. Some ZFS boards are pretty against trying ZFS without.

ZFS without ECC is no better or worse than any other filesystem without ECC, in that silent data corruption is possible. It is for this reason just a lot worse than ZFS with ECC, introducing a fault condition normally not seen on ZFS.

But that fault condition does not go away because you chose to skip ZFS due to no ECC. And you will get a lot of other problems on top that ZFS would have helped against, even without ECC.

Lastly, you'll end up back in the horrible land of static partitioning schemes with questionable tooling. Why suffer through that if you do not have to?

Re:Native encryption added to ZFS on Linux by rincebrain on Wednesday July 20, 2016 @04:20PM (#12132165)
ZFS boards really encourage you to use ECC because one of the nominal features of ZFS, "end-to-end checksumming", is not quite as useful if you have a point between ends where it won't notice silent data corruption (e.g. a bad stick of non-ECC RAM).

ZFS will notice, depending on _when_ the munging happened (if it was mangled after it got to RAM but before ZFS checksummed it, it obviously can't), but that's (primarily) why ZFS boards often tell you not to do that.

Re:Native encryption added to ZFS on Linux by erkkie on Thursday July 21, 2016 @05:11AM (#12135667)
Not only that, but I believe a bad checksum can also cause a cascade to "fix the data", causing further corruption.
Re:Native encryption added to ZFS on Linux by the_why_of_y on Saturday July 23, 2016 @02:42PM (#12150513)
For that to happen, you would need a bad checksum and the corresponding data block to be corrupted in such a way that the corrupted data block checksums to the corrupted checksum. Given that the checksum is 256-bit, the scariest I'd call that is "possible in theory".
Re:Native encryption added to ZFS on Linux by Elhana on Wednesday July 20, 2016 @04:49PM (#12132392)
ZFS don't really need ECC that much, just FUD.

Most likely someone got bitten by faulty RAM, got corrupted data, which stopped after getting ECC RAM. => "ZFS wants ECC" myth, but in reality you just need stable hardware.

At the same time, if you are running like 30-40 TB pool, you probably want that ECC RAM, it will cost only small fraction of total storage box price and will save you from rebuilding a pool if shit happens.

Re:Native encryption added to ZFS on Linux by __jal on Wednesday July 20, 2016 @06:20PM (#12132974)
I don't know about anyone else, but when I'm seeking advice about software from people on the internet whom I don't know personally, I tend to weight the words of the authors of the software in question more highly than that of people who didn't write it. There are probably exceptions to that I'm currently forgetting.

And the authors of ZFS, from the Sun days on, have been consistently and repeatedly saying that if you care about your data, use ECC.

I personally don't get why people seem so resistant to using ECC. It isn't that much more expensive and we know these errors happen in around 8% of DIMMS[1]. It reminds me of people I know who refuse to buy a decent power supply and then complain about hardware failures because of shoddy power.

Personally, paying a slight premium to avoid an almost one in 10 likelihood of silent data corruption seems like a no-brainer to me. But then, I care about my data.

Edit: to be clear, ZFS will perform less dangerously with non-ECC ram than a filesystem that doesn't checksum with non-ECC, because it will detect Bad Things happening and tell you about it. ECC helps avoid the problems in the first place.

[1] http://research.google.com/pubs/pub35162.html

Re:Native encryption added to ZFS on Linux by wtallis on Wednesday July 20, 2016 @07:14PM (#12133271)
ECC isn't that much more expensive, if you already have a processor and motherboard that give you that option. If you're trying to use ZFS on surplus consumer Intel equipment, ECC is a major expense.

And aside from the cost issue, I don't think people are resistant to using ECC. You have probably just misinterpreted people who are justifiably shooting down ZFS/ECC scaremongering: Advising people to never use ZFS without ECC RAM is bad advice, because the advice should simply be to use ECC RAM if you want enterprise grade reliability, whether or not ZFS is part of the picture. Some people aren't in need of that level of reliability but can still benefit from ZFS, and they shouldn't be misled into thinking that ZFS has some particular need for ECC RAM.

Re:Native encryption added to ZFS on Linux by __jal on Wednesday July 20, 2016 @08:30PM (#12133667)
I agree on the last part, and I think the particular weirdness here is a result of ZFS historically mentioning the value of ECC a lot more than other FSes. I think this probably makes people think that ZFS in some way depends on it more than others, rather than simply pointing out that there's a disturbingly high chance of encountering a problem without it that applies to everything.

And sure, if you're building a frankenbox, ECC is probably not an option, or the sort of expense that takes it out of the frankenbox category. I do hope that folks wouldn't store important data on dodgy hardware, but that is about more than RAM, and also none of my business.

I don't believe I'm misinterpreting people's reactions - I've witnessed people assert that ECC is a scam, waste of money and similar. Even after I point them to that link I posted above, they still seem to believe that It Won't Happen To Them. ("I don't have millions of machines.")

In any case, I still find it frankly bizarre that people run the risk with important data. If you asked people if they wanted to buy a CPU that had an ~8% chance of undetectably lying to them, I'm pretty sure the vast majority would at least want to spring for the premium one that allows at the least detecting the lie.

Re:Native encryption added to ZFS on Linux by erkkie on Thursday July 21, 2016 @05:06AM (#12135645)
ZFS does depend on ECC more than other filesystems, in that it does data checksumming, which other filesystems (mostly) do not do. Those checksums can and will lie without ECC, in worst case rendering a data protective measure into a data losing measure.
Re:Native encryption added to ZFS on Linux by wtallis on Wednesday July 20, 2016 @09:39PM (#12133982)
> I've witnessed people assert that ECC is a scam, waste of money and similar. Even after I point them to that link I posted above, they still seem to believe that It Won't Happen To Them. ("I don't have millions of machines.")

If by your own citation 92% of DIMMs operate with zero errors per year, and a consumer machine has at most four DIMMs, then it is actually pretty likely that any given consumer machine will operate without RAM errors even without ECC. And when you multiply by the low probability that a DRAM error will cause catastrophic data loss, then it is very easy to come to a reasonable conclusion that ECC is not worth the expense.

Re:Native encryption added to ZFS on Linux by pixl97 on Thursday July 21, 2016 @09:23PM (#12141143)
>And when you multiply by the low probability that a DRAM error will cause catastrophic data loss, then it is very easy to come to a reasonable conclusion that ECC is not worth the expense.

If your data is worth nothing, then ECC isn't worth the expense.

That's part of the difference between more enterprise level and consumer level equipment. I do some work on my home computer, but I don't have ECC in it. I probably push a few terabytes of work related information over it a year. The rest is many more terabytes of movies and music, and other things that will never notice a bit error. At work where I move 10s of terabytes of information a day, and that information may have cost many hundreds of manhours to create, I use enterprise level memory, disks, and other parts.

I've seen both servers and desktops develop bad ram. You want to know what the difference is when it happens? I get MCE logs from the server and we replace the equipment before anything bad happens. When it happens on the desktop you can end up with crashing programs, reboots, and even worse, corrupt data written to disk.

Re:Native encryption added to ZFS on Linux by __jal on Thursday July 21, 2016 @06:53PM (#12140609)
Hey, it is your data. I personally don't like gambling with mine, but yours is none of my business.

Again, I don't know how many people out there buy other products with a nearly 1 in 10 chance of undetectably not performing the function they are supposed to perform, but it seems nutty to me.

Although that line of thought does go some way towards explaining the vitamin business...

Re:Native encryption added to ZFS on Linux by wtallis on Thursday July 21, 2016 @09:23PM (#12141144)
It's disingenuous of you to keep putting the error probabilities in terms like "nearly 1 in 10" without acknowledging the context that you're talking about the probability of a transient error occurring at any time over the course of a full year of continuous operation. Most people actually are comfortable with the idea that their equipment will have occasional downtime or faults, but you're trying to paint a very different picture.
Re:Native encryption added to ZFS on Linux by __jal on Friday July 22, 2016 @05:39PM (#12146962)
Buddy, I would heartily encourage you to believe whatever you makes you happy. Your insult is false and petty, and I think you're pretty wrong about the rest of that.

I personally consider it pretty disingenuous to call a fault that damages data on disk 'transient'. The root cause may have been transient, but the damage doesn't go away if/when a stuck bit functions normally again. Or do you consider a stroke leading to paralysis a transient injury?

I'd also like to see a cite that "most people actually are comfortable with the idea that..." a 'transient' fault that scrambles random data they've chosen to keep. Where, exactly, are you getting this?

Finally, assuming you have some actual basis for that claim, how many of those people run ZFS? You wouldn't conflate nontechnical people who buy the cheapest box at Best Buy with folks who take the time to configure software RAID across several disks using a nonstandard filesystem, would you?

Re:Native encryption added to ZFS on Linux by mikeash on Wednesday July 20, 2016 @09:08PM (#12133822)
"if you care about your data, use ECC."

This is great advice, but it has nothing to do with ZFS. It's true no matter what filesystem you use.

Re:Native encryption added to ZFS on Linux by agumonkey on Thursday July 21, 2016 @12:38AM (#12134694)
It's a good sense thing. Probably means "Don't take steps to use ZFS for data integrity if you don't use simpler, lower level precautions".
Re:Native encryption added to ZFS on Linux by wstrange on Wednesday July 20, 2016 @05:12PM (#12132556)
It's not so much that ZFS needs ECC anymore than any other filesystem, but rather when you do have RAM errors, you are going to find out very quickly.

Other filesystems will happily let you write corrupt data blocks...

Re:Native encryption added to ZFS on Linux by erkkie on Thursday July 21, 2016 @05:09AM (#12135661)
See my other comment a bit up in the thread. ZFS does data checksumming which relies on the ram not lying to you.
Re:Native encryption added to ZFS on Linux by the_why_of_y on Saturday July 23, 2016 @02:50PM (#12150542)
But at least with ZFS checksums you have a statistical chance of detecting bad RAM because it will sometimes manifest as checksum errors, whereas with non-checksumming filesystems you just get silent data corruption.
Re:Native encryption added to ZFS on Linux by barrkel on Wednesday July 20, 2016 @05:01PM (#12132487)
I don't think I've seen ZFS use much more than a single core. Apart from it being left over from upgrading desktop machines, I put that CPU in in there for video transcoding.

It's well worth while creating a bunch of sub-filesystems (something ZFS makes really easy) with different settings: block sizes, compression, etc. - and copying sample data to it, to tune things in. The defaults are not necessarily a good fit for everybody. There's no reason not to turn on lz4 compression, for example.

If you create zvols for use with different filesystems or sharing out over iSCSI, watch out for 100+% space consumption (e.g. 500G volume takes up 1+T space out of the pool, which is more than you would expect even with 8+2 raid overhead). I understand it relates to block vs stripe mismatch. This makes it a little less handy for things like virtual machine backing store than I had originally hoped.

Re:Native encryption added to ZFS on Linux by bogomipz on Wednesday July 20, 2016 @05:58PM (#12132836)
I think the ECC myth has long ago been debunked no?
Re:Native encryption added to ZFS on Linux by erkkie on Thursday July 21, 2016 @05:12AM (#12135673)
The ECC myth?
Re:Native encryption added to ZFS on Linux by awqrre on Wednesday July 20, 2016 @09:50PM (#12134031)
Issues related to not having ECC RAM are rare but if they happen, you might not notice the corrupted data, unless you try to access it.
Re:Native encryption added to ZFS on Linux by coolspot on Friday July 22, 2016 @03:06PM (#12145916)
Wow! That is a lot of porn!
Re:Native encryption added to ZFS on Linux by doublerebel on Wednesday July 20, 2016 @04:57PM (#12132453)
ZFS can run on pretty low specs unless it's being pushed hard. I use a low-power AMD Sempron to keep things quiet. These specs are enough for all my backup and video streaming needs:

    $ head -1 /proc/meminfo
    MemTotal:        1967672 kB

    $ grep model.name /proc/cpuinfo | head -1
    model name: AMD Sempron(tm) 145 Processor
Re:Native encryption added to ZFS on Linux by gonzo on Friday July 22, 2016 @01:56PM (#12145344)
The in-development version of pfsense allows installs to ZFS, and I've installed onto a 2c atom with 2GB ram and a small SSD.

But it's not as performant as UFS on the same hardware.

Re:Native encryption added to ZFS on Linux by doublerebel on Wednesday July 20, 2016 @04:51PM (#12132413)
I've been running it for over 8 years on Arch Linux using the AUR packages, from FUSE through to the kernel driver. I run a RAIDZ2 pool that is now upgraded to ~4TB capacity from 4 2TB disks. I have had no known data loss. I did once lose my (non-ZFS) boot drive to hardware failure and the zpool mounted right up with a fresh installation.
Re:Native encryption added to ZFS on Linux by rcthompson on Wednesday July 20, 2016 @03:24PM (#12131744)
It's quite good. I've been running ZFS on my Ubuntu server for about a year now. It's been quite solid. It detected and corrected some corruption resulting from overheating due to fans caked with dust. I've recently switched over to root-on-ZFS and it's continued to run well.