openzfs/zfs
View on GitHub ↗ ★ 12,536 C
OpenZFS on Linux and FreeBSD
423 mentions on Hacker News by 226 people: 73 stories, 350 comments · first 2013-03-29 · latest 2026-10-12
20082026
-
…last stable release it looks like was in January of 2023. OpenZFS released 2.3.1 a few weeks ago: https://github.com/openzfs/zfs/releases It has direct support for FreeBSD and Linux. macOS, Windows and other ports work great, but are not…
comment by zie · 2025-04-01 · in Why I run FreeBSD for my home servers (2024) -
The first link was supposed to be this: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a...
comment by ryao · 2025-02-10 · in LINUX is obsolete (1992) -
…want the compiler to generate a cmov, explicit or otherwise since it would risk division by zero: https://github.com/openzfs/zfs/commit/f47f6a055d0c282593fe70... Here is a godbolt link showing some output:…
comment by ryao · 2025-02-09 · in Don't "optimize" conditional moves in shaders with mix()+step() -
…on the basis that microbenchmarks showed that it made extremely hot loops run a few times faster: https://github.com/openzfs/zfs/commit/59493b63c18ea223857066... This patch eliminated a redundant calculation that used 0.8% of CPU time:…
comment by ryao · 2025-02-09 · in LINUX is obsolete (1992) -
…to Clang for certain files where the LLVM heuristic was found to do the wrong thing: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... There is an open LLVM issue regarding this: https://github.com/llvm/llvm-project/issues/627…
comment by ryao · 2025-02-09 · in Don't "optimize" conditional moves in shaders with mix()+step() -
…Some of our recent work includes major ZFS features such as Linux Containers support (OpenZFS 2.2: https://github.com/openzfs/zfs/pull/12263 ), and Fast Deduplication (OpenZFS 2.3: https://github.com/openzfs/zfs/discussions/15896 ). We…
comment by klarainc · 2025-02-03 · in Ask HN: Who is hiring? (February 2025) -
…being reported there. I replied responding to everyone who posted backtraces and a few who did not: https://github.com/openzfs/zfs/issues/9130#issuecomment-2614... That said, there are many others who stress ZFS on a regular basis and ZFS…
comment by ryao · 2025-01-25 · in Working with Files Is Hard (2019) -
ZFS on Linux unfortunately has a long standing bug which makes it unusable under load: https://github.com/openzfs/zfs/issues/9130 . 5.5 years old, nobody knows the root cause. Symptoms: under load (such as what one or two large concurrent…
comment by ein0p · 2025-01-23 · in Working with Files Is Hard (2019) -
…many records), they are split into separate transactions and partial writes are then possible: https://github.com/openzfs/zfs/blob/34205715e1544d343f9a6414... Writes on ZFS cease to be atomic around approximately 32MB in size if I read the…
comment by ryao · 2025-01-23 · in Working with Files Is Hard (2019) -
…packages available for a number of applications for arm64—for me, most notably, OpenZFS: https://github.com/openzfs/zfs/issues/14511
comment by geerlingguy · 2025-01-16 · in GitHub Linux ARM64 hosted runners now available for free in public repositories -
I'm subscribed to this GitHub issue to follow the situation: https://github.com/openzfs/zfs/issues/12014 It might not be the only issue related to ZFS native encryption but, at the very least, as long as this one isn't closed I'm assuming…
comment by quectophoton · 2025-01-16 · in Nix – Death by a Thousand Cuts -
…years ago, when its performance was truly horrendous). You can file bug reports against ZFS here: https://github.com/openzfs/zfs I suggest filing a bug report against APT. There is no reason for it to be doing fsync calls on every file it…
comment by ryao · 2025-01-15 · in ZFS 2.3 released with ZFS raidz expansion -
…appears to be going wrong when non-raw sends of encrypted datasets are received by another system: https://github.com/openzfs/zfs/issues/12014 I do not believe anyone has figured out what is going wrong there. It has not been for lack of…
comment by ryao · 2025-01-15 · in ZFS 2.3 released with ZFS raidz expansion -
…disks underneath ZFS. That is why ZFS began to purge the buffer cache on every flush 11 years ago: https://github.com/openzfs/zfs/commit/cecb7487fc8eea3508c3b6... That is how it still works today: https://github.com/openzfs/zfs/blob/fe44c5a…
comment by ryao · 2025-01-14 · in ZFS 2.3 released with ZFS raidz expansion -
Except that swap on OpenZFS still deadlocks 7 years later ( https://github.com/openzfs/zfs/issues/7734 ) so you're still going to need LUKS for your swap anyway.
comment by Twey · 2025-01-14 · in ZFS 2.3 released with ZFS raidz expansion -
True, but I have a gut feeling that a lot of these thorny issues would come up again: https://github.com/openzfs/zfs/issues/3582
comment by uniqueuid · 2025-01-14 · in ZFS 2.3 released with ZFS raidz expansion -
▲ 383
ZFS 2.3 released with ZFS raidz expansionstory by scrp · 2025-01-14 · 320 comments
-
I would be interested in a fine tune on OpenZFS: https://github.com/openzfs/zfs
comment by ryao · 2025-01-02 · in We fine-tuned Llama and got 4.2x Sonnet 3.5 accuracy for code generation -
…b-trees would be faster if I switched the intra node operations to use Eytzinger ordered arrays: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... There are two ways to look at this Big O wise. One is that insertions and…
comment by ryao · 2025-01-01 · in Static search trees: faster than binary search -
▲ 9
ZFS checksum flaw: Corruption may be left unnoticedstory by PaulCarrack · 2024-12-30 · 3 comments
-
…for posting your original comment. The process of writing my reply gave me a flash of inspiration: https://github.com/openzfs/zfs/pull/16896 I doubt that this will make us as fast as ext4 at unlinking files in a single thread, but it…
comment by ryao · 2024-12-22 · in Why we use our own hardware -
…for backup (huge win for mail datasets), would be cautious about using it in production: https://github.com/openzfs/zfs/issues/12014
comment by herf · 2024-12-22 · in Why we use our own hardware -
…space conditions. The new figure is 96%. It is controlled by metaslab_df_free_pct in metaslab.c: https://github.com/openzfs/zfs/blob/zfs-2.2.0/module/zfs/met... Modification operations become slow when you are at/above 96% space filled,…
comment by ryao · 2024-12-22 · in Why we use our own hardware -
…where they were going with with their initial statement until they define what they mean by stable. https://github.com/openzfs/zfs/releases/tag/zfs-2.2.6 Edit: changed sentence to make more sense Edit 2: And if we are to interpret stable…
comment by SirGiggles · 2024-12-12 · in QEMU with VirtIO GPU Vulkan Support -
…what was released checks notes 1 hour ago. So I think GP was correct at the time of their post. https://github.com/openzfs/zfs/releases/tag/zfs-2.2.7
comment by hamandcheese · 2024-12-12 · in QEMU with VirtIO GPU Vulkan Support -
…issue and has to be resolved by breaking the compiler’s optimization through a clever trick: https://github.com/openzfs/zfs/commit/d634d20d1be31dfa8cf06e... 12352 Similarly, GCC may delete a memcpy to a buffer about to be freed, although I…
comment by ryao · 2024-12-11 · in Making memcpy(NULL, NULL, 0) well-defined -
…Some of our recent work includes major ZFS features such as Linux Containers support (OpenZFS 2.2: https://github.com/openzfs/zfs/pull/12263 ), and Fast Deduplication (OpenZFS 2.3: https://github.com/openzfs/zfs/discussions/15896 ). We're…
comment by klarainc · 2024-12-02 · in Ask HN: Who is hiring? (December 2024) -
…free that a binary search can be. I devised this a couple years ago for use in ZFS’ btree code: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... Feel to have it under your choice of OSI approved license, including CC-0.
comment by ryao · 2024-11-21 · in Fastest Branchless Binary Search -
I implemented a variation of this in ZFS’ btree implementation a few years ago: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... It only works if the comparator is inlined, which is why I had to use a macro and duplicate the…
comment by ryao · 2024-11-21 · in Fastest Branchless Binary Search -
…or miss whether any particular one will be completely problem free or be a total nightmare. :( • https://github.com/openzfs/zfs/discussions/14793 Best to avoid them at all costs.
comment by justinclift · 2024-11-11 · in Western Digital SSDs and Legacy Macs -
…something I'm missing. [1]: http://eworldproblems.mbaynton.com/posts/2014/zfs-block-poin... [2]: https://github.com/openzfs/zfs/issues/3582
comment by magicalhippo · 2024-10-30 · in OpenZFS deduplication is good now and you shouldn't use it -
Also everyone ignores the publicly visible zfs repo/issues. Corruption https://github.com/openzfs/zfs/issues/16631 crash/corruption https://github.com/openzfs/zfs/issues/16626 crash https://github.com/openzfs/zfs/issues/16623 just from…
comment by viraptor · 2024-10-12 · in Switching customers from Linux to BSD because boring is good -
▲ 17
ZFS native encryption is currently broken for encrypted backupsstory by amano-kenji · 2024-10-01 · 20 comments
-
…it around and 2) the size of the pool is limited by the size of the smallest disk in the pool. [1] https://github.com/openzfs/zfs/pull/15022
comment by mrighele · 2024-09-27 · in Why are my ZFS disks so noisy? -
Not in a stable release yet, but check out https://github.com/openzfs/zfs/discussions/15896 if you have a need for that.
comment by rincebrain · 2024-09-14 · in My 71 TiB ZFS NAS After 10 Years and Zero Drive Failures -
zvols on linux have known performance problems, see https://github.com/openzfs/zfs/issues/7631 -- most VM disk images on ZoL end up being regular files, for this reason. zfs send+receive of those such work just fine, but the bigger problem…
comment by yencabulator · 2024-08-11 · in Making Machines Move -
Check it out: https://github.com/openzfs/zfs/releases
comment by Jach · 2024-07-27 · in Sqlitefs: SQLite as a Filesystem -
Beware, ZFS often hangs on USB disconnections, forcing a reboot: https://github.com/openzfs/zfs/issues/3461
comment by yencabulator · 2024-07-26 · in Bcachefs, an Introduction/Exploration -
…when enabling encryption because it was not really stable and people were running into crashes. https://github.com/openzfs/zfs/issues?q=is%3Aissue+label%3A%...
comment by frankjr · 2024-07-26 · in Bcachefs, an Introduction/Exploration -
https://github.com/openzfs/zfs/tree/master/cmd/zpool/compati...
comment by nubinetwork · 2024-07-08 · in No more boot loader: Please use the kernel instead -
…for new kernels: > Upcoming Linux 6.7 release will change a couple of interfaces. Adapt or die! * https://github.com/openzfs/zfs/pull/15681 And "dubious license"? Really? Given the incorporation of CDDL code of DTrace into macOS and…
comment by throw0101d · 2024-06-14 · in ChromeOS will soon be developed on large portions of the Android stack -
…with DRAID where there are not 'dedicated' SPARE disks but 'spare block' spread across the disks: - https://github.com/openzfs/zfs/wiki/dRAID-HOWTO/001b44728e1a...
comment by vermaden · 2024-06-01 · in ZFS Resilver on SMR Drives -
…means that all drives 'read' for the resilver and all drives 'write' for the resilver. More here: - https://github.com/openzfs/zfs/wiki/dRAID-HOWTO/001b44728e1a... ... also the Sequential Resilver helps even more: -…
comment by vermaden · 2024-06-01 · in ZFS Resilver on SMR Drives -
Also, don't use WD NVMe drives with ZFS or btrfs: https://github.com/openzfs/zfs/discussions/14793 Significant numbers of problems reported, and WD support is pretty much telling people it's their own problem for not using Windows. (!)
comment by justinclift · 2024-05-17 · in WD Releases New 6TB 2.5-Inch External Hard Drives – First Upgrade in Seven Years -
▲ 3
Unsuitable SSD/NVMe Hardware for ZFS – WD Black SN770 and Othersstory by justinclift · 2024-05-12 · 1 comment
-
…of people who've reported problems with ZFS (and btrfs) with WD SN770 and a few other WD models: • https://github.com/openzfs/zfs/discussions/14793
comment by justinclift · 2024-05-09 · in Disaster Recovery with ZFS and Zrepl -
▲ 1
OpenZFS 2.2.4 – Linux and FreeBSD – Advanced file system and volume managerstory by neustradamus · 2024-05-03 · 1 comment
-
…make sure not to snapshot bpool or it will brick your system and require a complete reinstall. https://github.com/openzfs/zfs/issues/13873
comment by nikisweeting · 2024-05-01 · in Ubuntu 24.04 LTS is so buggy you can't install the OS [video] -
…them with ZFS or btrfs. Lots of reports of problems with WD NVMe drives on those file systems: https://github.com/openzfs/zfs/discussions/14793
comment by justinclift · 2024-05-01 · in WD SN740 2TB review: The M.2 2230 OEM SSD of choice -
…WD Red SN700. Those WD drives seem to have some real issues, at least with ZFS and btrfs. :( https://github.com/openzfs/zfs/discussions/14793
comment by justinclift · 2024-04-05 · in Radxa's SATA HAT makes compact Pi 5 NAS