[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] Apply COR-filter to the block-stream permanently
From: |
Andrey Shinkevich |
Subject: |
[PATCH 0/7] Apply COR-filter to the block-stream permanently |
Date: |
Mon, 20 Apr 2020 21:36:39 +0300 |
Note: this series is based on the one "block: Deal with filters"
by Max Reitz that can be found in the branches:
https://git.xanclic.moe/XanClic/qemu child-access-functions-v6
https://github.com/XanClic/qemu child-access-functions-v6
When running iotests, apply "char-socket: Fix race condition"
to avoid sporadic segmentation faults.
With this series, all the block-stream COR operations pass through
the COR-filter.
Andrey Shinkevich (7):
block: prepare block-stream for using COR-filter
stream: exclude a link to filter from freezing
block: protect parallel jobs from overlapping
copy-on-read: Support refreshing filename
qapi: add filter-node-name to block-stream
iotests: prepare 245 for using filter in block-stream
block: apply COR-filter to block-stream jobs
block/copy-on-read.c | 7 ++
block/stream.c | 170 +++++++++++++++++++++++++++++++++++++++------
blockdev.c | 15 +++-
blockjob.c | 15 +++-
include/block/block_int.h | 7 +-
monitor/hmp-cmds.c | 4 +-
qapi/block-core.json | 6 ++
tests/qemu-iotests/030 | 6 +-
tests/qemu-iotests/141.out | 2 +-
tests/qemu-iotests/245 | 15 ++--
10 files changed, 210 insertions(+), 37 deletions(-)
--
1.8.3.1
- [PATCH 0/7] Apply COR-filter to the block-stream permanently,
Andrey Shinkevich <=
- [PATCH 6/7] iotests: prepare 245 for using filter in block-stream, Andrey Shinkevich, 2020/04/20
- [PATCH 1/7] block: prepare block-stream for using COR-filter, Andrey Shinkevich, 2020/04/20
- [PATCH 4/7] copy-on-read: Support refreshing filename, Andrey Shinkevich, 2020/04/20
- [PATCH 3/7] block: protect parallel jobs from overlapping, Andrey Shinkevich, 2020/04/20
- [PATCH 7/7] block: apply COR-filter to block-stream jobs, Andrey Shinkevich, 2020/04/20