Reviewed-by: Konstantin Kostiuk <kkost...@redhat.com> On Sun, Oct 1, 2023 at 9:39 PM Daniel Xu <d...@dxuuu.xyz> wrote:
> If output is being captured for a guest-exec invocation, the out-data > and err-data fields of guest-exec-status are only populated after the > process is reaped. This is somewhat counter intuitive and too late to > change. Thus, it would be good to document the behavior. > > Signed-off-by: Daniel Xu <d...@dxuuu.xyz> > --- > qga/qapi-schema.json | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/qga/qapi-schema.json b/qga/qapi-schema.json > index b720dd4379..876e2a8ea8 100644 > --- a/qga/qapi-schema.json > +++ b/qga/qapi-schema.json > @@ -1220,11 +1220,13 @@ > # @signal: signal number (linux) or unhandled exception code (windows) > # if the process was abnormally terminated. > # > -# @out-data: base64-encoded stdout of the process > +# @out-data: base64-encoded stdout of the process. This field will only > +# be populated after the process exits. > # > -# @err-data: base64-encoded stderr of the process Note: @out-data and > +# @err-data: base64-encoded stderr of the process. Note: @out-data and > # @err-data are present only if 'capture-output' was specified for > -# 'guest-exec' > +# 'guest-exec'. This field will only be populated after the process > +# exits. > # > # @out-truncated: true if stdout was not fully captured due to size > # limitation. > -- > 2.42.0 > >