OpenZFS 2.3.0 released

https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0

Key Features in OpenZFS 2.3.0:

  • RAIDZ Expansion (#15022): Add new devices to an existing RAIDZ pool, increasing storage capacity without downtime.
  • Fast Dedup (#15896): A major performance upgrade to the original OpenZFS deduplication functionality.
  • Direct IO (#10018): Allows bypassing the ARC for reads/writes, improving performance in scenarios like NVMe devices where caching may hinder efficiency.
  • JSON (#16217): Optional JSON output for the most used commands.
  • Long names (#15921): Support for file and directory names up to 1023 characters.
  • Bug Fixes: A series of critical bug fixes addressing issues reported in previous versions.
  • Numerous performance improvements throughout the code base.
  • Supported Platforms:
    • Linux kernels 4.18 - 6.12,
    • FreeBSD releases 13.3, 14.0 - 14.2.
102 points · 12 comments · view on lemmy.world

12 Comments

7fb2adfb45bafcc01c80@lemmy.world · 24 pts · 1y (7 replies)

Finally! #15022, it's been a long time coming...

horse_battery_staple@lemmy.world · 7 pts · 1y (1 reply)

I literally just got bigger drives for my array last week. So happy I put it off.

cyberpunk007@lemmy.ca · 2 pts · 1y

So did I, yesterday, but I still think I have to rebuild because I'm reducing disk quantities :(

7fb2adfb45bafcc01c80@lemmy.world · 3 pts · 1y

Also, note that doesn't increase the stripe size for old data; it's just for future writes.

But you could copy the old data to a new location and it would take advantage of the new stripe size.

tabular@lemmy.world · 1 pts · 1y (3 replies)

How does it work before this release?

7fb2adfb45bafcc01c80@lemmy.world · 5 pts · 1y (2 replies)

It used to be that you couldn't grow the pool, so you needed all of your drives up-front.

Now you can start with four drives and slowly grow over time to whatever your target goal is. It's much more friendly for home labs/tight budgets.

tabular@lemmy.world · 1 pts · 1y (1 reply)

That's good to hear. I assume people saying "ZFS" are usually referring to this OpenZFS (and usually not Oracle ZFS)?

Atemu@lemmy.ml · 2 pts · 1y

Oracle ZFS is so obscure by now that it's irrelevant.

As usual with Oracle products, it's just a means to squeeze poorly led companies.

avidamoeba@lemmy.ca · 10 pts · 1y

I like JSON output. Will make my monitoring jobs less fragile.

Dragonish@lemmy.dbzer0.com · 7 pts · 1y

Super excited to see the expansion functionality released!

far_university190@feddit.org · 2 pts · 1y

Will 1023 byte filename break software? Most only support 256.

bier@lemmy.blahaj.zone · 1 pts · 1y

Wasn't raidz expansion already in a tagged version or did I miss remember?