OpenZFS 2.3.0 released

2 years ago by petsoi to c/linux

We are excited to announce the release of OpenZFS 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 dow...

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.
7fb2adfb45bafcc01c80 24 points 2 years ago

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

path: 0 14460338, hotness: undefined, score: 24, children: 7
horse_battery_staple 7 points 2 years ago

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

path: 0 14460338 14460452, hotness: undefined, score: 7, children: 1
cyberpunk007 2 points 2 years ago

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

path: 0 14460338 14460452 14461292, hotness: undefined, score: 2, children: 0
7fb2adfb45bafcc01c80 3 points 2 years ago

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.

path: 0 14460338 14468695, hotness: undefined, score: 3, children: 0
tabular 1 point 2 years ago

How does it work before this release?

path: 0 14460338 14461763, hotness: undefined, score: 1, children: 3
7fb2adfb45bafcc01c80 5 points 2 years ago

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.

path: 0 14460338 14461763 14468223, hotness: undefined, score: 5, children: 2
tabular 1 point 2 years ago

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

path: 0 14460338 14461763 14468223 14471109, hotness: undefined, score: 1, children: 1
Atemu 2 points 2 years ago

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.

path: 0 14460338 14461763 14468223 14471109 14476855, hotness: undefined, score: 2, children: 0
avidamoeba 10 points 2 years ago

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

path: 0 14460427, hotness: undefined, score: 10, children: 0
Dragonish 7 points 2 years ago

Super excited to see the expansion functionality released!

path: 0 14460664, hotness: undefined, score: 7, children: 0
far_university190 2 points 2 years ago

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

path: 0 14488299, hotness: undefined, score: 2, children: 0
bier 1 point 2 years ago

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

path: 0 14493773, hotness: undefined, score: 1, children: 0
linux
linux

@lemmy.ml

login for more options
68145
9470
5670

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...