Alberto García

O Grove (Spain), 1978

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 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...

Alberto García 17/12/2015

Improving disk I/O performance in QEMU 2.5 with the qcow2 L2 cache

QEMU 2.5 has just been released, with a lot of new features. As with the previous release, we have also created a video changelog. I plan to write a few blog posts explaining some of the things I have been working on. In this one I’m going to talk...

Filter

By Type:

Commits

block: Add 'base-node' parameter to the 'block-stream' command

block: Add 'base-node' parameter to the 'block-stream' command The way to specify the node from which to copy data in the block-stream operation is by using the 'base' parameter. This parameter however takes a file name, not a...

Alberto García19/01/2017

qemu-iotests: Test streaming to a Quorum child

qemu-iotests: Test streaming to a Quorum child Quorum children are special in the sense that they're not directly attached to a block backend but they're not used as backing images either. However the intermediate block streaming code...

Alberto García19/01/2017

qemu-iotests: Add iotests.supports_quorum()

qemu-iotests: Add iotests.supports_quorum() There's many tests that need Quorum support in order to run. At the moment each test implements its own check to see if Quorum is enabled. This patch centralizes all those checks in a new function called...

Alberto García19/01/2017

qemu-iotests: Test block-stream and block-commit in parallel

qemu-iotests: Test block-stream and block-commit in parallel As with test_stream_parallel(), we allow mixing block-stream and block-commit operations in the same backing chain as long as there's no overlap among the involved nodes. Signed-off-by:...

Alberto García19/01/2017

qemu-iotests: Test overlapping stream and commit operations

qemu-iotests: Test overlapping stream and commit operations These test cases check that it's not possible to perform two block-stream or block-commit operations if there are nodes involved in both. Signed-off-by: Alberto Garcia Reviewed-by: Kevin...

Alberto García19/01/2017