[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v9 0/6] block: refactor blockdev transactions
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v9 0/6] block: refactor blockdev transactions |
Date: |
Wed, 10 May 2023 18:06:18 +0300 |
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
blockdev: qmp_transaction: drop extra generic layer
blockdev.c | 606 ++++++++++++++++++++++-------------------------------
1 file changed, 249 insertions(+), 357 deletions(-)
--
2.34.1
- [PATCH v9 0/6] block: refactor blockdev transactions,
Vladimir Sementsov-Ogievskiy <=
- [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, 2023/05/10
- Re: [PATCH v9 0/6] block: refactor blockdev transactions, Kevin Wolf, 2023/05/11