When ZFS dedup is enabled on a pool, use SHA512 as the checksum algorithm

Description

Currently, when dedup is enabled on a pool, the crypto safe checksum algorithm selected by default is SHA254.

Performance testing has found that SHA512 performs better on our 64 bit platforms.

Please make our TrueNAS default for this value SHA512

CUrrent recommendation for dedup customers will be to manually change the algorithm on the pool at the time dedup is enable on the pool or any dataset/volume within the pool:

zfs set checksum=sha512 <pool name>

Problem/Justification

None

Impact

None

is blocked by

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk April 26, 2022 at 4:54 PM

Bug Clerk April 19, 2022 at 3:00 PM

Ievgen Stepanovych April 19, 2022 at 2:59 PM

Here are the changes that will be made in new attempt:

  • Added checksum select with default value of Inherit. Will usually default to Inherit On.

  • When user enables deduplication, we change checksum to SHA512 and show the following warning:

    The default "Checksum" value for datasets with deduplication used to be SHA256.
    Our testing has shown that SHA512 performs better for such datasets.
    We've changed the checksum value from SHA256 to SHA512. You can change it back in "Advanced Options".

Winnie Linnie October 25, 2021 at 2:09 AM

I don't believe this was properly implemented: https://jira.ixsystems.com/browse/NAS-113018

Bug Clerk August 6, 2021 at 8:15 AM

Complete

Details

Assignee

Reporter

Labels

Original estimate

Time remaining

2h

Components

Affects versions

Priority

Katalon Platform

Created May 5, 2021 at 7:42 PM
Updated July 1, 2022 at 5:24 PM
Resolved April 27, 2022 at 7:39 AM