qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e0bd0c: docs: add table of contents to QAPI r


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] e0bd0c: docs: add table of contents to QAPI references
Date: Mon, 14 Jun 2021 12:08:26 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e0bd0cd43e4105dcb4e7f1849879170ae3d9da78
      
https://github.com/qemu/qemu/commit/e0bd0cd43e4105dcb4e7f1849879170ae3d9da78
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M docs/interop/qemu-ga-ref.rst
    M docs/interop/qemu-qmp-ref.rst
    M docs/interop/qemu-storage-daemon-qmp-ref.rst

  Log Message:
  -----------
  docs: add table of contents to QAPI references

The QAPI reference docs for the guest agent, storage daemon and QMP are
all rather long and hard to navigate unless you already know the name of
the command and can do full text search for it.

A table of contents in each doc will help people locate stuff much more
easily.

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 491024a5b4efcf79ef46ddfd5c02957102d60175
      
https://github.com/qemu/qemu/commit/491024a5b4efcf79ef46ddfd5c02957102d60175
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M docs/system/index.rst
    A docs/system/secrets.rst

  Log Message:
  -----------
  docs: document how to pass secret data to QEMU

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 1c45af36e77ca315b33f237786f8a9fda512a8d3
      
https://github.com/qemu/qemu/commit/1c45af36e77ca315b33f237786f8a9fda512a8d3
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    A docs/system/authz.rst
    M docs/system/index.rst

  Log Message:
  -----------
  docs: document usage of the authorization framework

The authorization framework provides a way to control access to network
services after a client has been authenticated. This documents how to
actually use it.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: e2bf32dfabbfe6aabde4a0400b25b768b4481785
      
https://github.com/qemu/qemu/commit/e2bf32dfabbfe6aabde4a0400b25b768b4481785
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M docs/system/vnc-security.rst
    M qemu.sasl

  Log Message:
  -----------
  docs: recommend SCRAM-SHA-256 SASL mech instead of SHA-1 variant

The SHA-256 variant better meats modern security expectations.
Also warn that the password file is storing entries in clear
text.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 213de8a2fb12f6962ded0240c900f728a72f8217
      
https://github.com/qemu/qemu/commit/213de8a2fb12f6962ded0240c900f728a72f8217
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M qemu.sasl

  Log Message:
  -----------
  sasl: remove comment about obsolete kerberos versions

This is not relevant to any OS distro that QEMU currently targets.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 626ff6515d41854dc8a880849ae2744c20a70ba7
      
https://github.com/qemu/qemu/commit/626ff6515d41854dc8a880849ae2744c20a70ba7
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M migration/migration.c
    M migration/trace-events

  Log Message:
  -----------
  migration: add trace point when vm_stop_force_state fails

This is a critical failure scenario for migration that is hard to
diagnose from existing probes. Most likely it is caused by an error
from bdrv_flush(), but we're not logging the errno anywhere, hence
this new probe.

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 8af3f5c6d66ac203000c2d8ebebd3b751f575008
      
https://github.com/qemu/qemu/commit/8af3f5c6d66ac203000c2d8ebebd3b751f575008
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M softmmu/cpus.c
    M softmmu/trace-events

  Log Message:
  -----------
  softmmu: add trace point when bdrv_flush_all fails

The VM stop process has to flush outstanding I/O and this is a critical
failure scenario that is hard to diagnose. Add a probe point that
records the flush return code.

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: c7ddc8821d88d958bb6d4ef1279ec3609b17ffda
      
https://github.com/qemu/qemu/commit/c7ddc8821d88d958bb6d4ef1279ec3609b17ffda
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M block/file-posix.c

  Log Message:
  -----------
  block: preserve errno from fdatasync failures

When fdatasync() fails on a file backend we set a flag that
short-circuits any future attempts to call fdatasync(). The
first failure returns the true errno, but the later short-
circuited calls return a generic EIO. The latter is unhelpful
because fdatasync() can return a variety of errnos, including
EACCESS.

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 60ff2ae2a21ddc11cc7284194a3013ff864ac03c
      
https://github.com/qemu/qemu/commit/60ff2ae2a21ddc11cc7284194a3013ff864ac03c
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M block/file-posix.c
    M block/trace-events

  Log Message:
  -----------
  block: add trace point when fdatasync fails

A flush failure is a critical failure scenario for some operations.
For example, it will prevent migration from completing, as it will
make vm_stop() report an error. Thus it is important to have a
trace point present for debugging.

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 99be1ac366c20992242f6cd0b9458e3ef52a7a70
      
https://github.com/qemu/qemu/commit/99be1ac366c20992242f6cd0b9458e3ef52a7a70
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M block/file-posix.c

  Log Message:
  -----------
  block: remove duplicate trace.h include

Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 85cd1cc6687e827f3e5e94ad2e13444b75d0c5fa
      
https://github.com/qemu/qemu/commit/85cd1cc6687e827f3e5e94ad2e13444b75d0c5fa
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M migration/savevm.c

  Log Message:
  -----------
  migration: use GDateTime for formatting timestamp in snapshot names

The GDateTime APIs provided by GLib avoid portability pitfalls, such
as some platforms where 'struct timeval.tv_sec' field is still 'long'
instead of 'time_t'. When combined with automatic cleanup, GDateTime
often results in simpler code too.

Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 39683553f9a66b735a003ad43bb4d1460cef4d64
      
https://github.com/qemu/qemu/commit/39683553f9a66b735a003ad43bb4d1460cef4d64
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M block/qapi.c

  Log Message:
  -----------
  block: use GDateTime for formatting timestamp when dumping snapshot info

The GDateTime APIs provided by GLib avoid portability pitfalls, such
as some platforms where 'struct timeval.tv_sec' field is still 'long'
instead of 'time_t'. When combined with automatic cleanup, GDateTime
often results in simpler code too.

Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 970bc16f60937bcfd334f14c614bd4407c247961
      
https://github.com/qemu/qemu/commit/970bc16f60937bcfd334f14c614bd4407c247961
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M hw/usb/dev-mtp.c

  Log Message:
  -----------
  usb/dev-mtp: use GDateTime for formatting timestamp for objects

The GDateTime APIs provided by GLib avoid portability pitfalls, such
as some platforms where 'struct timeval.tv_sec' field is still 'long'
instead of 'time_t'. When combined with automatic cleanup, GDateTime
often results in simpler code too.

Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 1ea06abceec61b6f3ab33dadb0510b6e09fb61e2
      
https://github.com/qemu/qemu/commit/1ea06abceec61b6f3ab33dadb0510b6e09fb61e2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-06-14 (Mon, 14 Jun 2021)

  Changed paths:
    M block/file-posix.c
    M block/qapi.c
    M block/trace-events
    M docs/interop/qemu-ga-ref.rst
    M docs/interop/qemu-qmp-ref.rst
    M docs/interop/qemu-storage-daemon-qmp-ref.rst
    A docs/system/authz.rst
    M docs/system/index.rst
    A docs/system/secrets.rst
    M docs/system/vnc-security.rst
    M hw/usb/dev-mtp.c
    M migration/migration.c
    M migration/savevm.c
    M migration/trace-events
    M qemu.sasl
    M softmmu/cpus.c
    M softmmu/trace-events

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/berrange-gitlab/tags/misc-fixes-pull-request' into staging

Merge misc patches

# gpg: Signature made Mon 14 Jun 2021 15:14:48 BST
# gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
# gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
# gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
# Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

* remotes/berrange-gitlab/tags/misc-fixes-pull-request:
  usb/dev-mtp: use GDateTime for formatting timestamp for objects
  block: use GDateTime for formatting timestamp when dumping snapshot info
  migration: use GDateTime for formatting timestamp in snapshot names
  block: remove duplicate trace.h include
  block: add trace point when fdatasync fails
  block: preserve errno from fdatasync failures
  softmmu: add trace point when bdrv_flush_all fails
  migration: add trace point when vm_stop_force_state fails
  sasl: remove comment about obsolete kerberos versions
  docs: recommend SCRAM-SHA-256 SASL mech instead of SHA-1 variant
  docs: document usage of the authorization framework
  docs: document how to pass secret data to QEMU
  docs: add table of contents to QAPI references

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/fbe7919ecee8...1ea06abceec6



reply via email to

[Prev in Thread] Current Thread [Next in Thread]