[libvirt] [PATCH v4] qemu: Introduce state_lock_timeout toqemu.conf

Ján Tomko jtomko at redhat.com
Wed Sep 5 12:30:21 UTC 2018


On Wed, Sep 05, 2018 at 04:49:59PM +0800, wang.yi59 at zte.com.cn wrote:
>Hi Jano,
>thanks for your reply.
>
>> On Tue, Aug 28, 2018 at 04:40:16PM +0800, Yi Wang wrote:

[...]

>> >diff --git a/src/qemu/libvirtd_qemu.aug b/src/qemu/libvirtd_qemu.aug
>> >index ddc4bbf..f7287ae 100644
>> >--- a/src/qemu/libvirtd_qemu.aug
>> >+++ b/src/qemu/libvirtd_qemu.aug
>> >@@ -93,6 +93,7 @@ module Libvirtd_qemu =
>> > | limits_entry "max_core"
>> > | bool_entry "dump_guest_core"
>> > | str_entry "stdio_handler"
>> >+ | int_entry "state_lock_timeout"
>> >
>>
>> here you add the option at the end of the 'process_entry' group
>>
>> > let device_entry = bool_entry "mac_filter"
>> > | bool_entry "relaxed_acs_check"
>> >diff --git a/src/qemu/qemu.conf b/src/qemu/qemu.conf
>> >index cd57b3c..8920a1a 100644
>> >--- a/src/qemu/qemu.conf
>> >+++ b/src/qemu/qemu.conf
>> >@@ -667,6 +667,16 @@
>> > #
>> > #max_queued = 0
>> >
>> >+
>> >+# When two or more threads want to work with the same domain they use a
>> >+# job lock to mutually exclude each other. However, waiting for the lock
>> >+# is limited up to state_lock_timeout seconds.
>> >+# NB, strong recommendation to set the timeout longer than 30 seconds.
>> >+#
>> >+# Default is 30
>> >+#
>> >+#state_lock_timeout = 60
>>
>> But here in qemu.conf, you add it between the rpc entries.
>>
>> It seems we did not follow the structure with 'stdio_handler',
>> but adding it either right after 'dump_guest_core' or at the end of file
>> would be better than squeezing it between rpc entries.
>
>As Michal suggested in:
>https://www.redhat.com/archives/libvir-list/2018-August/msg01693.html
>max_queued and state_lock_timeout both refer to the same area, so I put it
>here :)
>

My point was that the position in qemu.conf does not match the grouping
in libvirtd_qemu.aug

So if it's related to max_queued, it should also be in the rpc_entry group
in the aug file.

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20180905/47eb1b62/attachment-0001.sig>


More information about the libvir-list mailing list