[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v9 0/6] block: refactor blockdev transactions
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
Re: [PATCH v9 0/6] block: refactor blockdev transactions |
Date: |
Wed, 10 May 2023 18:21:59 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 |
Interesting, I see two 5/6 letters, equal body, but a bit different headers (the second
has empty "Sender")..
On 10.05.23 18:06, Vladimir Sementsov-Ogievskiy wrote:
Hi all!
Let's refactor QMP transactions implementation into new (relatively)
transaction API.
v9:
01: fix leaks
02-03: add r-b
04: fix leak, s/Transaction/transaction/
05: new, was part of 06
06: rework of bitmap-add action moved to 05
Vladimir Sementsov-Ogievskiy (6):
blockdev: refactor transaction to use Transaction API
blockdev: transactions: rename some things
blockdev: qmp_transaction: refactor loop to classic for
blockdev: transaction: refactor handling transaction properties
blockdev: use state.bitmap in block-dirty-bitmap-add action
Probably, the problem starts here: I accidentally add extra whitespace.. And
the second (copied) letter doesn't have this mistake. That's something about
how mailing list works.
blockdev: qmp_transaction: drop extra generic layer
blockdev.c | 606 ++++++++++++++++++++++-------------------------------
1 file changed, 249 insertions(+), 357 deletions(-)
--
Best regards,
Vladimir
- [PATCH v9 0/6] block: refactor blockdev transactions, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 5/6] blockdev: use state.bitmap in block-dirty-bitmap-add action, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 2/6] blockdev: transactions: rename some things, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 1/6] blockdev: refactor transaction to use Transaction API, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 4/6] blockdev: transaction: refactor handling transaction properties, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 3/6] blockdev: qmp_transaction: refactor loop to classic for, Vladimir Sementsov-Ogievskiy, 2023/05/10
- [PATCH v9 6/6] blockdev: qmp_transaction: drop extra generic layer, Vladimir Sementsov-Ogievskiy, 2023/05/10
- Re: [PATCH v9 0/6] block: refactor blockdev transactions,
Vladimir Sementsov-Ogievskiy <=
- Re: [PATCH v9 0/6] block: refactor blockdev transactions, Kevin Wolf, 2023/05/11