Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NAS-107309 / 12.1 / Add ZSTD and ZSTD-FAST to middleware #5517

Merged
merged 1 commit into from
Aug 21, 2020

Conversation

PrivatePuffin
Copy link
Contributor

@PrivatePuffin PrivatePuffin commented Aug 20, 2020

Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:

  • ZSTD
  • ZSTD-5
  • ZSTD-7
  • ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:

Openzfs2.0 adds ZSTD and ZSTD-fast compression.
This commit adds 3 levels of ZSTD and 1 level of ZSTD fast.
The levels are picked based on giving a good balanced performance spread.

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
@pcbsd-commit-bot
Copy link

Can one of the admins verify this patch?

@william-gr
Copy link
Member

ok to test

PrivatePuffin pushed a commit to PrivatePuffin/webui that referenced this pull request Aug 20, 2020
Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:
- ZSTD
- ZSTD-5
- ZSTD-7
- ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:
- Requires an update to OpenZFS before being able to be used
- Might also want to backport to 12U1 or even 12RC1
- Related middleware changes are also required, see: truenas/middleware/pull/5517

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
PrivatePuffin pushed a commit to PrivatePuffin/webui that referenced this pull request Aug 20, 2020
Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:
- ZSTD
- ZSTD-5
- ZSTD-7
- ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:
- Requires an update to OpenZFS before being able to be used
- Might also want to backport to 12U1 or even 12RC1
- Related middleware changes are also required, see: truenas/middleware/pull/5517

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
PrivatePuffin pushed a commit to PrivatePuffin/webui that referenced this pull request Aug 20, 2020
Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:
- ZSTD
- ZSTD-5
- ZSTD-7
- ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:
- Requires an update to OpenZFS before being able to be used
- Might also want to backport to 12U1 or even 12RC1
- Related middleware changes are also required, see: truenas/middleware/pull/5517

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
PrivatePuffin pushed a commit to PrivatePuffin/webui that referenced this pull request Aug 20, 2020
Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:
- ZSTD
- ZSTD-5
- ZSTD-7
- ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:
- Requires an update to OpenZFS before being able to be used
- Might also want to backport to 12U1 or even 12RC1
- Related middleware changes are also required, see: truenas/middleware/pull/5517

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
@william-gr
Copy link
Member

Thank you for your contribution. Waiting the openzfs port to be updated before merging this.

@PrivatePuffin
Copy link
Contributor Author

@william-gr Thank you for your effort and indeed I fully understand the update is required before merge. 👍

@william-gr william-gr merged commit af7ec64 into truenas:master Aug 21, 2020
bugclerk pushed a commit to truenas/webui that referenced this pull request Aug 21, 2020
Openzfs2.0 adds ZSTD and ZSTD-fast compression.
See: openzfs/zfs/pull/10278

This commit adds the following compression values to be accepted by the pool middleware:
- ZSTD
- ZSTD-5
- ZSTD-7
- ZSTD-FAST

These levels give an acceptable and balanced spread of both compression ratio and performance.
(see graphs in openzfs/zfs/pull/10278 )

Notes:
- Requires an update to OpenZFS before being able to be used
- Might also want to backport to 12U1 or even 12RC1
- Related middleware changes are also required, see: truenas/middleware/pull/5517

Signed-off-by: Kjeld Schouten-Lebbing <[email protected]>
(cherry picked from commit 606c75a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants