]> git.proxmox.com Git - mirror_qemu.git/commit - qga/commands-posix.c
qga: treat get-guest-fsinfo as "best effort"
authorJohn Snow <jsnow@redhat.com>
Fri, 8 Jul 2022 15:34:52 +0000 (11:34 -0400)
committerThomas Huth <thuth@redhat.com>
Mon, 18 Jul 2022 18:24:36 +0000 (20:24 +0200)
commitbbb0151cf2e82489120a15df5e2eb9653312b0ec
tree21540a87b0851f2df1ee1014fd24ffa3836b4702
parent782378973121addeb11b13fd12a6ac2e69faa33f
qga: treat get-guest-fsinfo as "best effort"

In some container environments, there may be references to block devices
witnessable from a container through /proc/self/mountinfo that reference
devices we simply don't have access to in the container, and cannot
provide information about.

Instead of failing the entire fsinfo command, return stub information
for these failed lookups.

This allows test-qga to pass under docker tests, which are in turn used
by the CentOS VM tests.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220708153503.18864-2-jsnow@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
qga/commands-posix.c