diff options
author | oromenahar <[email protected]> | 2023-12-05 20:03:48 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2023-12-05 11:03:48 -0800 |
commit | c7b6119268b87ba16249550a64d28594185595fb (patch) | |
tree | 6321014fed61640db9dc8a252491a8c2468624a7 /rpm/redhat | |
parent | 55b764e062b171874655c7ed51d6a45c2c243c0a (diff) |
Allow block cloning across encrypted datasets
When two datasets share the same master encryption key, it is safe
to clone encrypted blocks. Currently only snapshots and clones
of a dataset share with it the same encryption key.
Added a test for:
- Clone from encrypted sibling to encrypted sibling with
non encrypted parent
- Clone from encrypted parent to inherited encrypted child
- Clone from child to sibling with encrypted parent
- Clone from snapshot to the original datasets
- Clone from foreign snapshot to a foreign dataset
- Cloning from non-encrypted to encrypted datasets
- Cloning from encrypted to non-encrypted datasets
Reviewed-by: Alexander Motin <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Original-patch-by: Pawel Jakub Dawidek <[email protected]>
Signed-off-by: Kay Pedersen <[email protected]>
Closes #15544
Diffstat (limited to 'rpm/redhat')
0 files changed, 0 insertions, 0 deletions