[PATCH v2] qemu: add append mode config for serial file

Martin Kletzander mkletzan at redhat.com
Tue Jan 10 09:09:19 UTC 2023


On Tue, Jan 10, 2023 at 09:03:40AM +0000, Daniel P. Berrangé wrote:
>On Tue, Jan 10, 2023 at 02:42:34PM +0600, Oleg Vasilev wrote:
>> Serial log file contains lots of useful information for debugging
>> configuration problems. It makes sense to preserve the log in between
>> restarts, so that one can later figure out what was going on. Before
>> that, we could do that on a per-domain basis, now we can configure it
>> once for all domains.
>
>IMHO this is the job of the mgmt app that is using libvirt.
>
>We've got a few places in qemu.conf that interact with the
>guest config, but I largely consider them to be historical
>mistakes that shouldn't be added to.
>
>Adding this setting specifically for serial devs is opening
>up a can of worms IMHO. eg what if you have multiple serial
>ports and only want one of them in append mode. There are
>many other devices with chardev backends which log to files,
>but this setting only touches serial ports.
>
>Ultimately append/truncate is a policy decision for the
>mgmt app to make, not a libvirt host level tunable.
>

I agree with that since it allows for more configurability and it is
concentrated in one place, the mgmt app.  Defaulting to a value is
something that should not be difficult to implement in any controlling
application that uses libvirt, so I don't really see the benefit for
other mgmt apps either.

>With regards,
>Daniel
>-- 
>|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
>|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
>|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20230110/39be1c49/attachment-0001.sig>


More information about the libvir-list mailing list