On 23.05.19 18:33, Sam Eiderman wrote:
> This patch series aims to improve the speed of qemu-img rebase.
>
> 1. Mainly by removing unnecessary reads when rebasing on the same
> chain.
> 2. But also by minimizing the number of bdrv_open calls rebase
> requires.
>
> v2:
>
> * Added missing g_free in
> "qemu-img: rebase: Reuse in-chain BlockDriverState"
>
> v3:
>
> * Rebased on top of "Allow rebase with no input base" series
>
> v4 & v5:
>
> * Using backing_bs(bs) when a prefix was detected since bs was
> already checked for allocation.
>
> Sam Eiderman (3):
> qemu-img: rebase: Reuse parent BlockDriverState
> qemu-img: rebase: Reduce reads on in-chain rebase
> qemu-img: rebase: Reuse in-chain BlockDriverState
>
> qemu-img.c | 85 ++++++++++++++++++++++++++++++++++++++++----------------------
> 1 file changed, 55 insertions(+), 30 deletions(-)
Thanks, applied to my block branch:
https://git.xanclic.moe/XanClic/qemu/commits/branch/block
Max