[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 00/14] LUKS: encryption slot management using amend interf
From: |
Maxim Levitsky |
Subject: |
Re: [PATCH v2 00/14] LUKS: encryption slot management using amend interface |
Date: |
Thu, 12 Mar 2020 16:33:07 +0200 |
On Thu, 2020-03-12 at 06:56 -0500, Eric Blake wrote:
> On 3/8/20 10:18 AM, Maxim Levitsky wrote:
> > Hi!
> > Here is the updated series of my patches, incorporating all the feedback I
> > received.
> >
> > Patches are strictly divided by topic to 3 groups, and each group depends
> > on former groups.
> >
> > * Patches 1,2 implement qcrypto generic amend interface, including
> > definition
> > of structs used in crypto.json and implement this in luks crypto driver
> > Nothing is exposed to the user at this stage
> >
> > * Patches 3-9 use the code from patches 1,2 to implement qemu-img amend
> > based encryption slot management
> > for luks and for qcow2, and add a bunch of iotests to cover that.
> >
> > * Patches 10-13 add x-blockdev-amend (I'll drop the -x prefix if you like),
> > and wire it
> > to luks and qcow2 driver to implement qmp based encryption slot
> > management also using
> > the code from patches 1,2, and also add a bunch of iotests to cover this.
> > tests/qemu-iotests/284.out | 6 +-
> > tests/qemu-iotests/300 | 207 ++++++++++++++++
>
> Any reason why you skipped straight to test 300, rather than using an
> available slot like 290? (Admittedly, our process for reserving slots
> is not very high-tech: manually scan the list for what other patches out
> there have claimed a slot, and be prepared to renumber when rebasing)
The only reason I used these slots is that I know sadly that I'll have to
resend and
rebase this patchset for a while, and every time a test with the number I use
is added,
this causes relatively hard to fix conflict (or at least I don't know how to
fix these conflicts effectively)
Thus I used safe numbers, but at the rate this task progresses I won't be
surprised that when this is merged,
these will be test numbers to use...
TL;DR - these are placeholders, and once the patch set is blesssed for merging
upstream I'll update this next
available numbers.
Best regards,
Maxim Levitsky
- [PATCH v2 07/14] block/crypto: implement the encryption key management, (continued)
- [PATCH v2 07/14] block/crypto: implement the encryption key management, Maxim Levitsky, 2020/03/08
- [PATCH v2 08/14] block/qcow2: extend qemu-img amend interface with crypto options, Maxim Levitsky, 2020/03/08
- [PATCH v2 09/14] iotests: filter few more luks specific create options, Maxim Levitsky, 2020/03/08
- [PATCH v2 10/14] iotests: qemu-img tests for luks key management, Maxim Levitsky, 2020/03/08
- [PATCH v2 05/14] block/amend: refactor qcow2 amend options, Maxim Levitsky, 2020/03/08
- [PATCH v2 11/14] block/core: add generic infrastructure for x-blockdev-amend qmp command, Maxim Levitsky, 2020/03/08
- [PATCH v2 12/14] block/crypto: implement blockdev-amend, Maxim Levitsky, 2020/03/08
- [PATCH v2 13/14] block/qcow2: implement blockdev-amend, Maxim Levitsky, 2020/03/08
- [PATCH v2 14/14] iotests: add tests for blockdev-amend, Maxim Levitsky, 2020/03/08
- Re: [PATCH v2 00/14] LUKS: encryption slot management using amend interface, Eric Blake, 2020/03/12
- Re: [PATCH v2 00/14] LUKS: encryption slot management using amend interface,
Maxim Levitsky <=