[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 for-5.0 0/7] block-copy improvements: part I
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v2 for-5.0 0/7] block-copy improvements: part I |
Date: |
Wed, 27 Nov 2019 21:08:33 +0300 |
Hi all!
This is a first part of my
[RFC 00/24] backup performance: block_status + async
Patches are mostly separate by their idea, but sending them all in
separate is inefficient.
Vladimir Sementsov-Ogievskiy (7):
block/block-copy: specialcase first copy_range request
block/block-copy: use block_status
block/block-copy: factor out block_copy_find_inflight_req
block/block-copy: refactor interfaces to use bytes instead of end
block/block-copy: rename start to offset in interfaces
block/block-copy: reduce intersecting request lock
block/block-copy: hide structure definitions
include/block/block-copy.h | 57 +-----
block/backup-top.c | 6 +-
block/backup.c | 27 +--
block/block-copy.c | 379 ++++++++++++++++++++++++++++---------
block/trace-events | 1 +
5 files changed, 316 insertions(+), 154 deletions(-)
--
2.21.0
- [PATCH v2 for-5.0 0/7] block-copy improvements: part I,
Vladimir Sementsov-Ogievskiy <=
- [PATCH v2 1/7] block/block-copy: specialcase first copy_range request, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 4/7] block/block-copy: refactor interfaces to use bytes instead of end, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 6/7] block/block-copy: reduce intersecting request lock, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 7/7] block/block-copy: hide structure definitions, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 3/7] block/block-copy: factor out block_copy_find_inflight_req, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 2/7] block/block-copy: use block_status, Vladimir Sementsov-Ogievskiy, 2019/11/27
- [PATCH v2 5/7] block/block-copy: rename start to offset in interfaces, Vladimir Sementsov-Ogievskiy, 2019/11/27