2020-05-28 10:51:41 |
Colin Ian King |
bug |
|
|
added bug |
2020-05-28 10:51:46 |
Colin Ian King |
zfs-linux (Ubuntu): status |
New |
In Progress |
|
2020-05-28 10:51:48 |
Colin Ian King |
zfs-linux (Ubuntu): importance |
Undecided |
Medium |
|
2020-05-28 10:51:50 |
Colin Ian King |
zfs-linux (Ubuntu): assignee |
|
Colin Ian King (colin-king) |
|
2020-05-28 10:51:58 |
Colin Ian King |
nominated for series |
|
Ubuntu Focal |
|
2020-05-28 10:51:58 |
Colin Ian King |
bug task added |
|
zfs-linux (Ubuntu Focal) |
|
2020-05-28 10:51:58 |
Colin Ian King |
nominated for series |
|
Ubuntu Groovy |
|
2020-05-28 10:51:58 |
Colin Ian King |
bug task added |
|
zfs-linux (Ubuntu Groovy) |
|
2020-05-28 10:52:04 |
Colin Ian King |
zfs-linux (Ubuntu Focal): status |
New |
In Progress |
|
2020-05-28 10:52:06 |
Colin Ian King |
zfs-linux (Ubuntu Focal): importance |
Undecided |
Medium |
|
2020-05-28 10:52:09 |
Colin Ian King |
zfs-linux (Ubuntu Focal): assignee |
|
Colin Ian King (colin-king) |
|
2020-05-28 10:52:11 |
Colin Ian King |
zfs-linux (Ubuntu Groovy): status |
In Progress |
Fix Released |
|
2020-05-28 14:35:34 |
Colin Ian King |
description |
== SRU Justification ==
Upstream commit 31b160f0a6c673c8f926233af2ed6d5354808393 contains AES-GCM acceleration changes that significantly improve encrypted performance.
Tests on a memory backed pool show performance improvements of ~15-22% for AES-CCM writes, ~17-20% AES-CCM reads, 34-36% AES-GCM writes and ~79-80% AES-GCM reads on a Sandybridge x86-64 CPU, so this looks like a promising optimization that will benefit a lot of users.
== The fix ==
Backport of upstream 31b160f0a6c673c8f926233af2ed6d5354808393 - this is already backported in Groovy ZFS 0.8.3-1ubuntu13
== Test case ==
Run ZFS performance tests from ubuntu_performance_zfs_encryption ubuntu kernel team autotests. With the fix the encryption runs significantly faster, as noted earlier in the SRU justification.
== Regression Potential ==
This fix alters the crypto engine and adds in new optimizations for CPUs that have capable instruction sets. There is a risk that this new crypto code is erroneous. |
== SRU Justification ==
Upstream commit 31b160f0a6c673c8f926233af2ed6d5354808393 contains AES-GCM acceleration changes that significantly improve encrypted performance.
Tests on a memory backed pool show performance improvements of ~15-22% for AES-CCM writes, ~17-20% AES-CCM reads, 34-36% AES-GCM writes and ~79-80% AES-GCM reads on a Sandybridge x86-64 CPU, so this looks like a promising optimization that will benefit a lot of users.
== The fix ==
Backport of upstream 31b160f0a6c673c8f926233af2ed6d5354808393 - this is already backported in Groovy ZFS 0.8.3-1ubuntu13
== Test case ==
Run ZFS performance tests from ubuntu_performance_zfs_encryption ubuntu kernel team autotests. With the fix the encryption runs significantly faster, as noted earlier in the SRU justification.
Also test with the 4 types of ZFS ubuntu autotests, should not fail any of these.
== Regression Potential ==
This fix alters the crypto engine and adds in new optimizations for CPUs that have capable instruction sets. There is a risk that this new crypto code is erroneous. |
|
2020-05-28 14:36:12 |
Colin Ian King |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-06-03 03:09:19 |
Chris Halse Rogers |
zfs-linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2020-06-03 03:09:24 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2020-06-03 14:23:21 |
Colin Ian King |
attachment added |
|
LibreOffice Calc spreadsheet data from performance tests on a memory backed ZFS encrypted file system. https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/1881107/+attachment/5380055/+files/zfs-accellerated-performance-test.ods |
|
2020-06-03 14:24:58 |
Colin Ian King |
tags |
|
verification-done verification-done-focal |
|
2020-06-16 17:17:49 |
Launchpad Janitor |
zfs-linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-06-16 17:17:53 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-07-01 13:49:18 |
Josef Rypáček |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-07-07 21:42:41 |
Matthias Köhne |
bug |
|
|
added subscriber Matthias Köhne |
2020-07-14 01:23:22 |
Ryan Mounce |
bug |
|
|
added subscriber Ryan Mounce |