[libvirt] [PATCH] doc: Correct the default werror policy

Eric Blake eblake at redhat.com
Mon Oct 31 17:54:05 UTC 2011


On 10/30/2011 10:11 PM, Osier Yang wrote:

>>> The optional<code>error_policy</code> attribute controls
>>> how the hypervisor will behave on a disk read or write
>>> error, possible values are "stop", "report", "ignore", and
>>
>>> + "enospace".<span class="since">Since 0.8.0 (QEMU and KVM only),
>>> + "report" since 0.9.7</span>. QEMU sets error_policy as "enospc"
>>> + by default.
>>
>> This is definitely more correct than what's already there. My only
>> issue is that the description mixes libvirt's name of the attribute
>> "error_policy" with QEMU's value "enospc". Maybe instead it can just
>> say that QEMU defaults to "werror=enospc,rerror=report" when neither
>> error_policy nor rerror_policy are specified.
>
> Oh, you are right, it shouldn't mix them together.
>
> "rerror" is clarified later, so how about following (with your
> next suggestion) ?
>
> if no "error_policy" is given, the write error policy will be left at
> QEMU's default setting, which is "enospc".

We're still mixing things up.  "enospc" is an internal detail of qemu, 
and should not be leaked in the docs; we should only be using the term 
"enospace" which is the XML we are documenting.  How about:

possible value are "stop", "report", "ignore", and "enospace" (since 
...).  If no "error_policy" is given, the write error policy is left at 
qemu's default of "enospace".

>>
>> Other than that, ACK.

There's been enough churn (aka "bike-shedding") that it would probably 
be wise to send a v2 before pushing.

-- 
Eric Blake   eblake at redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org




More information about the libvir-list mailing list