Hacker GitHub

← All repos

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

Mentions per year 423 mentions · busiest year 2023 (86)
20082026
  1. …Rust for Linux [2]: https://android.googlesource.com/kernel/common/ Android OS linux kernel [3]: https://github.com/openzfs/zfs OpenZFS kernel module [4]: https://github.com/awemorris/linux-pc98 Linux pc98 / 32 bit x86 [5]:…
  2. …at the moment. There is a straight up data loss bug in 2.4.3 (zeroed out files, totally silent). https://github.com/openzfs/zfs/issues/18366 This caused all sorts of grief at day job where dedupe was useful for a big cache. Conversely I've…
    comment by XorNot · 2026-09-03 · in Creating backup storage sucks
  3. …our recent work includes major ZFS features such as Fast Deduplication (OpenZFS 2.3) and AnyRAID: https://github.com/openzfs/zfs/pull/17567 https://github.com/openzfs/zfs/pull/18406 We’re looking for an OpenZFS Developer with: - Strong C…
    comment by klarainc · 2026-09-01 · in Ask HN: Who is hiring? (September 2026)
  4. …slightly more robust on Linux since that's going to be where most of the testing occurs). [0]: https://github.com/openzfs/zfs#supported-kernels-and-distrib... [1]: https://github.com/openzfs/zfs/pull/8987 [2]:…
  5. …Rsync.net upped their minimum order to 10 TiB recently, which is far too much for my use case. [1] https://github.com/openzfs/zfs/issues/11353 [2] https://www.rsync.net/products/zfsintro.html
  6. Two examples that I can find are https://github.com/openzfs/zfs/issues/7910 , where very old versions of ZFS appear to have quietly written slightly incorrect ACL information, and https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/190…
  7. …but the checksum gets computed on the corrupted data, thus it looks ok when scrubbed. [1]: https://github.com/openzfs/zfs/issues/4809 [2]: https://github.com/openzfs/zfs/issues/15526 [3]: https://github.com/openzfs/zfs/issues/15933
    comment by magicalhippo · 2026-01-20 · in Understanding ZFS Scrubs and Data Integrity
  8. …Some of our recent work includes major ZFS features such as Fast Deduplication (OpenZFS 2.3: https://github.com/openzfs/zfs/discussions/15896 ) and AnyRAID: https://github.com/openzfs/zfs/pull/17567 . We’re looking for an OpenZFS Developer…
    comment by allanjude · 2025-12-01 · in Ask HN: Who is hiring? (December 2025)
  9. Have you considered "reflinks"? Supported as of [OpenZFS 2.2]( https://github.com/openzfs/zfs/pull/13392 ). Haven't used them yet myself but seems like a nice use case for things like minor metadata changes to media files. The bulk of the…
    comment by zenoprax · 2025-11-27 · in DIY NAS: 2026 Edition
  10. …OpenZFS 2.2 added support for overlays, so you can have the main pool(s) mounted as read-only: * https://github.com/openzfs/zfs/releases/tag/zfs-2.2.0
    comment by throw0101c · 2025-11-25 · in Moving from OpenBSD to FreeBSD for firewalls
  11. ZFS has a very nice set of macros that work very well: https://github.com/openzfs/zfs/blob/master/include/os/freebs... See P2PHRASE() and friends. They were inherited from OpenSolaris.
  12. The 990 Pros have a temperature sensor issue. See https://github.com/openzfs/zfs/discussions/14793#discussionc...
    comment by rbranson · 2025-10-16 · in Are hard drives getting better?
  13. I was curious how OpenZFS worked around that and found [0] & [1] [0] https://github.com/openzfs/zfs/issues/8259 [1] https://github.com/openzfs/zfs/pull/8965
    comment by darthcloud · 2025-09-30 · in Bcachefs removed from the mainline kernel
  14. Here is the direct link to the September 22, 2025 comment by Speed7811 (GitHub): https://github.com/openzfs/zfs/discussions/14793#discussionc... (github.com/openzfs/zfs/discussions/14793#discussioncomment-14473635)
  15. * Here is the direct link to the August 15, 2025 comment by ButterBarTheGr8 (GitHub): https://github.com/openzfs/zfs/discussions/14793#discussionc... (github.com/openzfs/zfs/discussions/14793#discussioncomment-14122232) * Comment by…
  16. …implemented at some point. That said, certain other spacemap errors might be recoverable[2]. [1]: https://github.com/openzfs/zfs/issues/3210 [2]: https://github.com/openzfs/zfs/issues/13483#issuecomment-120...
    comment by magicalhippo · 2025-08-31 · in Bcachefs Goes to "Externally Maintained"
  17. …fine, but swapping to ZFS on Linux is dicey AIUI; there's an unfortunate possibility of deadlock https://github.com/openzfs/zfs/issues/7734
  18. …use it to track software releases (on github). The url is the release page with .atom appended. Eg https://github.com/openzfs/zfs/releases.atom
    comment by AndrewDavis · 2025-08-29 · in RSS is awesome
  19. not if you use zfs https://github.com/openzfs/zfs/discussions/14793
  20. You do: https://github.com/openzfs/zfs/discussions/14793
  21. https://github.com/openzfs/zfs/discussions/14793
  22. …https://man.archlinux.org/man/btrfs.5.en#Attributes * 2016 OpenZFS bug where it was broken and fixed: https://github.com/openzfs/zfs/pull/5486
  23. …here, root on OpenZFS thanks to the installer for Ubuntu. How is OpenZFS second class on Linux? < https://github.com/openzfs/zfs/ > is not perceptibly FreeBSD-first.
  24. …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 · 2025-08-06 · in Ask HN: Who is hiring? (August 2025)
  25. Be extremely careful of buying WD (NVMe) SSDs if you're intending on using them with Linux: https://github.com/openzfs/zfs/discussions/14793 Many _serious_ reports of problems there, across many models and firmware revisions. It's an…
  26. Interesting. Found a GitHub issue that covers this bug: https://github.com/openzfs/zfs/issues/14290 The latest comment seems to be a nice summary of the root cause, with earlier in the thread pointing to ftruncate instead of fsync being a…
  27. …but I would like them to see them fix bugs first, like this 6yr old one, with over 160 comments: https://github.com/openzfs/zfs/issues/9130 Every new feature, esp a complex one like this, creates a potentially huge amount of new bugs. Love…
    comment by aim4min · 2025-07-06 · in Introducing ZFS AnyRaid
  28. …multiple transaction groups, such that the updates are not ACID. You can see this in the code here: https://github.com/openzfs/zfs/blob/6af8db61b1ea489ade2d5344... Small writes on ZFS are ACID. If ZFS made large writes ACID, large writes…
  29. …but did not think it was worthwhile to file a bug report. This surprised me. This is the PR: https://github.com/openzfs/zfs/pull/13968
  30. Working link: https://github.com/openzfs/zfs/issues/14536 .
    comment by heinrich5991 · 2025-06-03 · in Rsync's defaults are not always enough
  31. …out, such as explicit_bzero(). You can see how we took care of this problem in OpenZFS here: https://github.com/openzfs/zfs/pull/14544
  32. …searches on OpenZFS B-Tree nodes are faster in part because we did not wait for the compiler: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... Eliminating comparator function overhead via inlining is also a part of the…
  33. It depends on the loop. Here are a bunch of loops that need bounds checks on every loop iteration: https://github.com/openzfs/zfs/commit/303678350a7253c7bee9d6... You could argue otherwise and you would not be wrong since the codebase had…
  34. …Here is an example where the old string functions are just as safe as the secure string functions: https://github.com/openzfs/zfs/blob/master/etc/systemd/syste... I found it when I audited the string function usage in OpenZFS with the goal…
  35. …That had been the entire motivation behind this commit to OpenZFS: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... It should be possible to adapt this to benchmark both the inlined bsearch() against an impleme
    comment by ryao · 2025-04-29 · in Migrating away from Rust
  36. I have used the preprocessor to avoid this sort of slowdown in the past in a binary search function: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a... The performance gain comes not from eliminating the function overhead, but…
    comment by ryao · 2025-04-29 · in Migrating away from Rust
  37. …functions. I once manually inlined them in some performance critical code using the C preprocessor: https://github.com/openzfs/zfs/commit/677c6f8457943fe5b56d7a...
    comment by ryao · 2025-04-29 · in Migrating away from Rust
  38. …was finally rewritten to be significantly more memory efficient, as of the new 2.3 release of ZFS: https://github.com/openzfs/zfs/discussions/15896
    comment by williamstein · 2025-04-27 · in ZFS: Apple's new filesystem that wasn't (2016)
  39. I am #4 here: https://github.com/openzfs/zfs/graphs/contributors I would have preferred to see what would have been generated without my guidance, but since you asked: * Explanations of how each sub-component is organized and works would…
  40. …which seems validated by the large numbers of similar experiences like https://github.com/openzfs/zfs/discussions/14793
  41. …GNU grep 2.13 by many years. This was considered to be a bug in grep by the grep developers: https://github.com/openzfs/zfs/issues/829 http://git.savannah.gnu.org/cgit/grep.git/commit/?id=2f0255e...
    comment by ryao · 2025-04-17 · in Unix files have (at least) two sizes
  42. …institutions would be a fourth. If you are curious about my background, I am ths ryao listed here: https://github.com/openzfs/zfs/graphs/contributors You could go to edx.org and audit courses from world renowned institutions for free. I…
  43. …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…
  44. 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)
  45. …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:…
  46. …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)
  47. …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…
  48. …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)
  49. …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)
  50. 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)