Misleading and ambiguous description for creating a new pool with encryption

Description

TrueNAS CORE 12.0-U5.1

There continues to exist a misleading text dialog that explains the "Encryption" feature upon creating a new pool.

With FreeNAS 11.3 and earlier, creating a new pool with "Encryption" essentially encrypts the underlying block devices (i.e, "disks" and "partitions") with GELI, and hence disconnecting the disks and/or wiping the GELI key renders the data forever irrecoverable.

With TrueNAS CORE / SCALE and beyond, GELI is no longer used during the creation of a new pool, but rather TrueNAS leverages ZFS's native encryption which happens at the dataset level.

Neither the pool nor the disks are encrypted.

The pop-up dialog is misleading in that it refers to the "disks" being encrypted. (See attached photo.)

This is not true. Neither is the claim that the pool is encrypted, as the reality is only the top-level root dataset (which shares the same name as the pool) is encrypted .

By default , newly created child datasets can inherit this encryption; however, the user is free to break this inheritance at any lower level in the hierarchy.

Snapshots and datasets transferred to this pool can also remain non-encrypted.

Here is a forum thread that illustrates this confusion and why it can be viewed as misleading information to the end-user that wishes to protect their data with encryption:

https://www.truenas.com/community/threads/unencrypted-snapshot-on-encrypted-pool.95360/

Key points that should be explained and addressed in the popup dialog:

Selecting this option encrypts the top-level root dataset
Newly created child datasets will default to inheriting this encryption
However, this can be overridden during the creation of a child dataset
Replications to this pool can still be in the form of non-encrypted datasets
A mix of encrypted and non-encrypted datasets can live on the same pool
Neither the disks nor the entire pool is outright encrypted by selecting this option (for the reasons explained above)

Problem/Justification

None

Impact

None

Activity

Show:

Bug Clerk 
January 9, 2022 at 1:05 PM

Bug Clerk 
January 7, 2022 at 8:39 AM

Bug Clerk 
January 4, 2022 at 11:44 AM

Bug Clerk 
December 24, 2021 at 1:48 PM

Michelle Johnson 
December 15, 2021 at 3:06 PM

Thank you for your submission!

This appears to be a feature request or suggestion, not a bug. Escalating to Engineering for additional triage.

Complete

Details

Assignee

Reporter

Labels

Impact

Time remaining

0m

Components

Affects versions

Priority

Katalon Platform

Created September 16, 2021 at 6:25 PM
Updated July 1, 2022 at 5:43 PM
Resolved January 5, 2022 at 10:06 AM