mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: don't log failure during QMP add-fd probe
Otherwise, we get a lot of scary (but harmless) noise in the logs: 2013-02-05 15:35:48.555+0000: 8637: error : qemuMonitorJSONCheckError:353 : internal error unable to execute QEMU command 'add-fd': Parameter 'fdset-id' expects an existing fdset-id one for every qemu 1.2 binary that we probe. * src/qemu/qemu_monitor_json.c (qemuMonitorJSONAddFd): During probe, avoid logging failures.
This commit is contained in:
parent
1eb7a909c4
commit
753020dc2c
@ -2660,8 +2660,16 @@ qemuMonitorJSONAddFd(qemuMonitorPtr mon, int fdset, int fd, const char *name)
|
||||
|
||||
ret = qemuMonitorJSONCommandWithFd(mon, cmd, fd, &reply);
|
||||
|
||||
if (ret == 0)
|
||||
if (ret == 0) {
|
||||
/* qemu 1.2 lacks the functionality we need; but we have to
|
||||
* probe to find that out. Don't log errors in that case. */
|
||||
if (STREQ_NULLABLE(name, "/dev/null") &&
|
||||
qemuMonitorJSONHasError(reply, "GenericError")) {
|
||||
ret = -2;
|
||||
goto cleanup;
|
||||
}
|
||||
ret = qemuMonitorJSONCheckError(cmd, reply);
|
||||
}
|
||||
if (ret == 0) {
|
||||
virJSONValuePtr data = virJSONValueObjectGet(reply, "return");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user