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