[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 0/4] Introduction of l2-cache-full option for qco
From: |
Leonid Bloch |
Subject: |
[Qemu-devel] [PATCH v5 0/4] Introduction of l2-cache-full option for qcow2 images |
Date: |
Wed, 25 Jul 2018 17:27:54 +0300 |
This series introduces an option to calculate and allocate
automatically enough qcow2 L2 cache to cover the entire image.
Using cache that covers the entire image can benefit performance,
while having only a small memory overhead (just 1 MB for every 8 GB
of virtual image size with the default cluster size).
-------------------------
Differences from v1:
1) Documentation fixes in qapi/block-core.json and qemu-options.hx
2) Removal of the patch which was made to fix the default sizes in
docs/qcow2-cache.txt - it is not needed, as the default sizes imply
also default cluster sizes.
3) Documentation fixes in docs/qcow2-cache.txt, mentioning mutual
exclusivity of the options.
4) Squashing the iotests patch into the main feature addition patch
-------------------------
Differences from v2:
1) A separate patch for the grammar fix for 3.0
2) A separate patch for existing documentation fixes for 3.0
3) Separated back the iotests patch, because the grammar fix is separate now
-------------------------
Differences from v3:
1) Grammar change commit message fix
2) Rewording the documentation more concisely
3) Squashing the l2-cache-full docs commit to the one that introduces this
feature
-------------------------
Differences from v4:
1) l2-cache-full is now a proper boolean option.
2) tests/qemu-iotests/103.out fixed: the grammar fix is now applied to the
second relevant occurrence.
3) Error messages fixed in iotests for the l2-cache-full tests.
Leonid Bloch (4):
qcow2: A grammar fix in conflicting cache sizing error message
qcow2: Options' documentation fixes
qcow2: Introduce an option for sufficient L2 cache for the entire
image
iotests: Add tests for the new l2-cache-full option
block/qcow2.c | 37 +++++++++++++++++++++++++++++--------
block/qcow2.h | 1 +
docs/qcow2-cache.txt | 18 ++++++++++++++----
qapi/block-core.json | 8 +++++++-
qemu-options.hx | 14 ++++++++++----
tests/qemu-iotests/103 | 6 ++++++
tests/qemu-iotests/103.out | 6 ++++--
tests/qemu-iotests/137 | 2 ++
tests/qemu-iotests/137.out | 4 +++-
9 files changed, 76 insertions(+), 20 deletions(-)
--
2.14.1
- [Qemu-devel] [PATCH v5 0/4] Introduction of l2-cache-full option for qcow2 images,
Leonid Bloch <=