[libvirt] disk XML for error policy

Dave Allan dallan at redhat.com
Wed Mar 17 15:17:51 UTC 2010


On 03/17/2010 11:09 AM, Daniel P. Berrange wrote:
> On Tue, Mar 16, 2010 at 10:14:26PM -0400, Dave Allan wrote:
>> Hi Dan,
>>
>> What do you think of this for the disk XML specifying what to do on error:
>>
>>      <disk type='file' device='disk'>
>>        <source file='/storage/guest_disks/libgdu'/>
>>        <target dev='vda' bus='virtio'/>
>>        <on_err rerror='stop' werror='stop'/>
>>      </disk>
>
> I'm in two minds as to whether we really need separate policies for read
> and write. I know QEMU supports that, but even those who implememted it
> told me it was rather redundant&  a historical accident because they did
> not want to rename the existing 'werror' attribute when they added the
> 'rerror' bit. So unless someone has a compelling reason for them to be
> separate I think we can have a single policy.

Heh, makes sense to me; one policy it is.

> If we follow the style of the<on_reboot>  <on_poweroff>  elements we'd
> have something like
>
>    <on_error>stop</on_error>
>
> My only other thought would be to do it as an attribute on the existing
> <driver>  element in disks, where we have disk format&  cache mode already

Adding an attribute seems like a nice way to do it.

Dave




More information about the libvir-list mailing list