From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d891I-0003AN-P3 for qemu-devel@nongnu.org; Tue, 09 May 2017 13:33:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d891H-0002aG-Oo for qemu-devel@nongnu.org; Tue, 09 May 2017 13:33:56 -0400 From: "Daniel P. Berrange" Date: Tue, 9 May 2017 18:33:37 +0100 Message-Id: <20170509173342.29286-1-berrange@redhat.com> Subject: [Qemu-devel] [PATCH v5 0/5] Improve I/O tests coverage of LUKS List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Eric Blake , Max Reitz , qemu-block@nongnu.org, Kevin Wolf , "Daniel P. Berrange" The main goal of this series is to get the I/O tests passing 100% with LUKS when run with './check -luks'. It also adds a few more combinations to the LUKS/dmcrypt interoperability test. To make LUKS testing not quite as slow, we drop the PBKDF iteration count down to a very small value. This doesn't remove all overhead, as formatting the volume will always measure PBKDF timing over a 1 second interval. Changed in v5: - Rebase to kevin/block git tree instead of master - Fix LUKS compat in new test 181 Changed in v4: - Fix misc mistakes in syntax conversion (Max) - Drop changes to 120 & mark it unsupported (Max) - Use _unsupported_fmt (Max) Changed in v3: - Fix some typos in commit message(s) (Eric) Changed in v2: - Split off patch that change check.time recording since it was not a direct dependancy - Skip new 159 & 170 tests which don't work due to qemu-img dd limitations Daniel P. Berrange (5): iotests: skip 159 & 170 with luks format iotests: fix remainining tests to work with LUKS iotests: reduce PBKDF iterations when testing LUKS iotests: add more LUKS hash combination tests iotests: chown LUKS device before qemu-io launches tests/qemu-iotests/033 | 12 +- tests/qemu-iotests/120 | 1 + tests/qemu-iotests/140 | 11 +- tests/qemu-iotests/145 | 19 +- tests/qemu-iotests/149 | 26 +- tests/qemu-iotests/149.out | 1002 ++++++++++++++++++++++++++++---------- tests/qemu-iotests/157 | 17 +- tests/qemu-iotests/157.out | 16 +- tests/qemu-iotests/159 | 1 + tests/qemu-iotests/170 | 1 + tests/qemu-iotests/174 | 2 +- tests/qemu-iotests/181 | 21 +- tests/qemu-iotests/common.filter | 3 +- tests/qemu-iotests/common.qemu | 9 +- tests/qemu-iotests/common.rc | 3 + 15 files changed, 844 insertions(+), 300 deletions(-) -- 2.9.3