Daniel P. Berrangé <[email protected]> writes:
> On Thu, Oct 29, 2026 at 09:29:26AM +0100, Markus Armbruster wrote:
>> Daniel P. Berrangé <[email protected]> writes:
>>
>> > Introduce a new subsystem "tldr" aka "thrifty live data recorder"
>> > that will be able to continuously collect certain information at
>> > runtime and dump that in a crash report when QEMU exits abnormally.
>> > As a second use case, it will support manual triggering on interesting
>> > events such as guest OS panic.
>>
>> What's manual about that?
>
> Manual in the sense that the mgmt app has to explicitly request
> the data recorder contents when a guest OS panics, vs automatic
> dump when QEMU dies with a fatal signal.
Suggest to clarify like this: "it lets a management application dump it
manually, say when it received an interesting event such as
GUEST_PANICKED."
>> > diff --git a/qapi/qom.json b/qapi/qom.json
>> > index 49f222796ab..1c9031fba9a 100644
>> > --- a/qapi/qom.json
>> > +++ b/qapi/qom.json
>> > @@ -1233,6 +1233,19 @@
>> > 'data': { '*pretty': 'bool',
>> > '*close-action': 'MonitorQMPCloseAction' } }
>> >
>> > +##
>> > +# @QTLDRConfigProperties:
>> > +# Configuration for data recorder
>> > +#
>> > +# @crash-target: fully qualified path to perserve data recorder
>> > +# contents on QEMU crash
>>
>> What's a "fully qualified path"?
>>
>> Do you mean what POSIX calls "absolute pathname"?
>
> Yes.
Let's use that term then.
[...]