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