From: Daniel P. Berrange Date: Thu, 3 Jun 2010 14:05:30 +0000 (+0100) Subject: Disable use of 'reason' field in block IO event in QEMU X-Git-Tag: v0.8.2~120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b490f2c1e0dbb6e40f8876db90bfbe5d19ad6ed3;p=thirdparty%2Flibvirt.git Disable use of 'reason' field in block IO event in QEMU QEMU upstream decided against adding a 'reason' field to the block IO event in QMP. Disable this code to remove a annoying warning message. It will be renabled when the error string reason is re-introduced in QEMU --- diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index f56bcdcab0..e89ad43000 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -589,10 +589,14 @@ static void qemuMonitorJSONHandleIOError(qemuMonitorPtr mon, virJSONValuePtr dat VIR_WARN0("missing device in disk io error event"); } +#if 0 if ((reason = virJSONValueObjectGetString(data, "reason")) == NULL) { VIR_WARN0("missing reason in disk io error event"); reason = ""; } +#else + reason = ""; +#endif if ((actionID = qemuMonitorIOErrorActionTypeFromString(action)) < 0) { VIR_WARN("unknown disk io error action '%s'", action);