Re: [Qemu-devel] [PATCH 2/3] virtio-blk: Bypass error action and I/O accounting on invalid r/w

2014-06-05 Thread Markus Armbruster
Fam Zheng writes: > On Thu, 06/05 14:15, Markus Armbruster wrote: >> When a device model's I/O operation fails, we execute the error >> action. This lets layers above QEMU implement thin provisioning, or >> attempt to correct errors before they reach the guest. But when the >> I/O operation fai

Re: [Qemu-devel] [PATCH 2/3] virtio-blk: Bypass error action and I/O accounting on invalid r/w

2014-06-05 Thread Eric Blake
On 06/05/2014 09:18 PM, Fam Zheng wrote: > On Thu, 06/05 14:15, Markus Armbruster wrote: >> When a device model's I/O operation fails, we execute the error >> action. This lets layers above QEMU implement thin provisioning, or >> attempt to correct errors before they reach the guest. But when the

Re: [Qemu-devel] [PATCH 2/3] virtio-blk: Bypass error action and I/O accounting on invalid r/w

2014-06-05 Thread Fam Zheng
On Thu, 06/05 14:15, Markus Armbruster wrote: > When a device model's I/O operation fails, we execute the error > action. This lets layers above QEMU implement thin provisioning, or > attempt to correct errors before they reach the guest. But when the > I/O operation fails because its invalid, re

[Qemu-devel] [PATCH 2/3] virtio-blk: Bypass error action and I/O accounting on invalid r/w

2014-06-05 Thread Markus Armbruster
When a device model's I/O operation fails, we execute the error action. This lets layers above QEMU implement thin provisioning, or attempt to correct errors before they reach the guest. But when the I/O operation fails because its invalid, reporting the error to the guest is the only sensible ac