Project

General

Profile

Feature #9672

Reserve a ZFS replication stream feature flag for ZSTD compression

Added by Allan Jude about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
zfs - Zettabyte File System
Start date:
2018-07-24
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage

Description

To ensure interoperability with other implementations of OpenZFS (FreeBSD), reserve bit 25 in the ZFS replication stream flags for ZSTD Compression. This will prevent the same flag being used for a different meaning until ZSTD support is merged into IllumOS.

Similar reservations already exist:
/* flag #18 is reserved for a Delphix feature /
/
flag #21 is reserved for a Delphix feature /
/
flag #23 is reserved for the large dnode feature /
/
flag #24 is reserved for the raw send (encryption) feature */

The reservation is already in place in other implementations:
FreeBSD: https://svnweb.freebsd.org/changeset/base/336660
ZFS-on-Linux: https://github.com/zfsonlinux/zfs/pull/7626

History

#1

Updated by Electric Monk about 1 year ago

  • % Done changed from 0 to 100
  • Status changed from New to Closed

git commit acd7f809f0376580771fe4df8aaeecebe4c40b2f

commit  acd7f809f0376580771fe4df8aaeecebe4c40b2f
Author: Allan Jude <allanjude@freebsd.org>
Date:   2018-07-24T22:50:47.000Z

    9672 Reserve a ZFS replication stream feature flag for ZSTD compression
    Reviewed by: Matt Ahrens <matt@delphix.com>
    Approved by: Robert Mustacchi <rm@joyent.com>

Also available in: Atom PDF