Project

General

Profile

Feature #26816

Avatar?id=14398&size=50x50

Port over zSTD to ZFS

Added by Kris Moore about 1 year ago. Updated 8 days ago.

Status:
Closed
Priority:
Expected
Assignee:
Sean Fagan
Category:
OS
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Third Party to Resolve
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

This is track progress of porting zSTD compression to freenas

History

#1 Updated by Sean Fagan about 1 year ago

  • Status changed from Unscreened to Fix In Progress

Started actively working on this. There are a bunch of dependencies, however -- the zstd changes are all to later versions of zfs than we have in 11. If Alexander were going to do another merge, that would be good to know first :).

#2 Updated by Eric Loewenthal about 1 year ago

Quick heads-up:

Allan Jude has mentioned that the current code will not be compatible with the "final" implementation.

#3 Updated by Sean Fagan about 1 year ago

  • Assignee changed from Sean Fagan to Kris Moore

sigh.

Kris/

#4 Avatar?id=14398&size=24x24 Updated by Kris Moore about 1 year ago

I've contacted Allan offline to see what the current status is.

#5 Avatar?id=14398&size=24x24 Updated by Kris Moore about 1 year ago

  • Assignee changed from Kris Moore to Sean Fagan

Sending this back over since you are still working on this.

#6 Updated by Sean Fagan about 1 year ago

An update, which was pointed out that I'd given to Kris but not here:

The code in the branch that I have pushed works, and matches what's in freebsd 12 (mostly, anyway). It can be rolled in any time, but mostly all that will give us is the zstd compression command. Which is nice, but not a huge impact.

The other changes that Alan had put up for review for FreeBSD... I got them back-ported to 11, but they wouldn't build. I then tried the changes on freebsd 12, and they still wouldn't build. I sent him an email about this, but have not heard back; worringly as well, however, is that Matt asked a question about the code on the review page, and has not gotten a response.

So right now, the code we really want doesn't compile, and it's not my fault in back-porting it.

#7 Updated by Dru Lavigne about 1 year ago

  • Status changed from Fix In Progress to In Progress

#8 Updated by Dru Lavigne 11 months ago

  • Target version changed from 11.2-BETA1 to 11.2-RC2
  • Reason for Blocked set to Dependent on a related task to be completed

Still waiting for Allan Jude to finish zSTD.

#9 Updated by Sean Fagan 10 months ago

  • Severity set to Medium

#10 Avatar?id=13649&size=24x24 Updated by Ben Gadd 7 months ago

  • Target version changed from 11.2-RC2 to Backlog

#11 Updated by Sean Fagan 22 days ago

Allan is doing this as freebsd review D11124; however, that's two years old at this point, and hasn't been updated since Jul 2018. I'm going to ping him in email and ask what's going on; the ZoLoF project may have thrown it off track.

#12 Updated by Alexander Motin 8 days ago

  • Status changed from In Progress to Closed
  • Target version changed from Backlog to N/A
  • Reason for Closing set to Third Party to Resolve
  • Reason for Blocked deleted (Dependent on a related task to be completed)

I am closing this. While it would be good, we can not get what is not existing so far, and can not do everything ourselves.

Also available in: Atom PDF