05bba0
From c7a7d2970163c29da5445df54b0fabe28021b275 Mon Sep 17 00:00:00 2001
05bba0
From: Miroslav Rezanina <mrezanin@redhat.com>
05bba0
Date: Wed, 27 May 2015 14:50:33 +0200
05bba0
Subject: [PATCH 7/8] Remove redhat extensions from qmp-events.txt
05bba0
05bba0
Message-id: <021c5d770a75ff1569b7a43a9a08553c9814214c.1432733950.git.mrezanin@redhat.com>
05bba0
Patchwork-id: 65136
05bba0
O-Subject: [RHEL-7.2 qemu-kvm PATCH 1/2] Remove redhat extensions from qmp-events.txt
05bba0
Bugzilla: 1222833
05bba0
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
05bba0
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
05bba0
RH-Acked-by: Markus Armbruster <armbru@redhat.com>
05bba0
05bba0
From: Miroslav Rezanina <mrezanin@redhat.com>
05bba0
05bba0
We document __com.redhat_reason and __com.redhat_debug_info event members
05bba0
in qmp-events. We describe them as RHEL 7 extension. This is true for
05bba0
qemu-kvm pacakge only, qemu-kvm-rhev uses upstream solution.
05bba0
05bba0
Remove this fields from documentation so users do not expect them so they
05bba0
avoid issues on update to different version of qemu-kvm.
05bba0
05bba0
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
05bba0
---
05bba0
 QMP/qmp-events.txt | 17 +----------------
05bba0
 1 file changed, 1 insertion(+), 16 deletions(-)
05bba0
05bba0
diff --git a/QMP/qmp-events.txt b/QMP/qmp-events.txt
05bba0
index ec4e4b9..7d16a6d 100644
05bba0
--- a/QMP/qmp-events.txt
05bba0
+++ b/QMP/qmp-events.txt
05bba0
@@ -146,28 +146,13 @@ Data:
05bba0
     "ignore": error has been ignored, the job may fail later
05bba0
     "report": error will be reported and the job canceled
05bba0
     "stop": error caused job to be paused
05bba0
-- "__com.redhat_reason": error reason, this is a RHEL7 extension, it's one of
05bba0
-  the following (json-string):
05bba0
-    "eio": errno EIO
05bba0
-    "eperm": errno EPERM
05bba0
-    "enospc": errno ENOSPC
05bba0
-    "eother": any other errno (other than EIO, EPERM, ENOSPC)
05bba0
-- "__com.redhat_debug_info": RHEL7 extension containing debug information for
05bba0
-                             humans, applications should NOT read any
05bba0
-                             information from this member (json-object):
05bba0
-    - "errno": errno value (json-int)
05bba0
-    - "message": error message returned by strerror() (json-string)
05bba0
 
05bba0
 Example:
05bba0
 
05bba0
 { "event": "BLOCK_JOB_ERROR",
05bba0
     "data": { "device": "ide0-hd1",
05bba0
               "operation": "write",
05bba0
-              "action": "stop",
05bba0
-              "__com.redhat_reason": "enospc",
05bba0
-              "__com.redhat_debug_info": {
05bba0
-                  "message": "No space left on device",
05bba0
-                  "errno": 28 } }
05bba0
+              "action": "stop" },
05bba0
     "timestamp": { "seconds": 1265044230, "microseconds": 450486 } }
05bba0
 
05bba0
 BLOCK_JOB_READY
05bba0
-- 
05bba0
1.8.3.1
05bba0