Alberto García

O Grove (Spain)

One of the founding members of Igalia, Alberto loves computing since he got his first ZX Spectrum in the early nineties.

Latest Updates

Alberto García 16/11/2017

“Improving the performance of the qcow2 format” at KVM Forum 2017

I was in Prague last month for the 2017 edition of the KVM Forum. There I gave a talk about some of the work that I’ve been doing this year to improve the qcow2 file format used by QEMU for storing disk images. The focus of my work is to make qcow2...

Alberto García 08/02/2017

QEMU and the qcow2 metadata checks

When choosing a disk image format for your virtual machine one of the factors to take into considerations is its I/O performance. In this post I’ll talk a bit about the internals of qcow2 and about one of the aspects that can affect its performance...

Alberto García 24/05/2016

I/O bursts with QEMU 2.6

QEMU 2.6 was released a few days ago. One new feature that I have been working on is the new way to configure I/O limits in disk drives to allow bursts and increase the responsiveness of the virtual machine. In this post I’ll try to explain how it...

Filter

By Type:

Commits

block: replace "discard" literal with BDRV_OPT_DISCARD macro

block: replace "discard" literal with BDRV_OPT_DISCARD macro Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García05/11/2018

iotest: Test x-blockdev-change on a Quorum

iotest: Test x-blockdev-change on a Quorum This patch tests that you can add and remove drives from a Quorum using the x-blockdev-change command. Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García05/11/2018

scripts: Remove check-qerror.sh

scripts: Remove check-qerror.sh qerror.h contains leftovers from the now-defunct QError API. There's only a handful of string macros left, and no one is supposed to add anything else. The check-qerror.sh script was used to make sure that all...

Alberto García23/10/2018

block: Allow changing 'detect-zeroes' on reopen

block: Allow changing 'detect-zeroes' on reopen 'detect-zeroes' is one of the basic BlockdevOptions available for all drivers, but it's not handled by bdrv_reopen_prepare(), so any attempt to change it results in an error: ...

Alberto García02/10/2018

block: Allow changing 'discard' on reopen

block: Allow changing 'discard' on reopen 'discard' is one of the basic BlockdevOptions available for all drivers, but it's not handled by bdrv_reopen_prepare() so any attempt to change it results in an error: (qemu) qemu-io...

Alberto García02/10/2018