Change in vdsm[master]: (Schema) Define an error type

smizrahi at redhat.com smizrahi at redhat.com
Mon Aug 13 20:22:35 UTC 2012


Saggi Mizrahi has uploaded a new change for review.

Change subject: (Schema) Define an error type
......................................................................

(Schema) Define an error type

Change-Id: I89ddcc6f18d982cb1ea5e91a13bcf9f939ae6cb1
Signed-off-by: Saggi Mizrahi <smizrahi at redhat.com>
---
M vdsm_api/vdsmapi-schema.json
1 file changed, 21 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/46/7146/1

diff --git a/vdsm_api/vdsmapi-schema.json b/vdsm_api/vdsmapi-schema.json
index f040667..7d54e09 100644
--- a/vdsm_api/vdsmapi-schema.json
+++ b/vdsm_api/vdsmapi-schema.json
@@ -217,6 +217,23 @@
  'returns': {'*power': 'FenceNodePowerStatus'}}
 
 ##
+# @Error:
+#
+# Represents an error in VDSM.
+#
+# @code:     Error identifier.
+#
+# @message:  Extra information about the error, should be used for debugging
+#            and logging. This only contains auxillery information and
+#            shouldn't be used in any logic. The exact phrasing may change at
+#            any time.
+#
+# Since: 4.10.0
+#XXX: Create an error list.
+##
+{'type': 'Error', 'data': {'code': 'int', 'message': 'str'}}
+
+##
 # @TaskInfo:
 #
 # Extra information about a task.
@@ -795,14 +812,14 @@
 #
 # Information about a single block device path.
 #
-# @physdev:  	The physical device name
+# @physdev:     The physical device name
 #
 # @active: Whether the path is active. This will be false if the path has
 #               failed.
 #
-# @lun:      	The SCSI Logical Unit Number associated with this path
+# @lun:         The SCSI Logical Unit Number associated with this path
 #
-# @type:     	The type of path (@BlockDeviceType)
+# @type:        The type of path (@BlockDeviceType)
 #
 # Since: 4.10.0
 ##
@@ -2410,19 +2427,6 @@
  'data': {'type': 'ConnectionRefType', 'params': 'ConnectionRefParameters'}}
 
 ##
-# @ConnectionError:
-#
-# A tuple containing @ConnectionRef error information.
-#
-# @code:     The error code
-#
-# @message:  The error message
-#
-# Since: 4.10.0
-##
-{'type': 'ConnectionError', 'data': {'code': 'int', 'message': 'str'}}
-
-##
 # @ConnectionRef:
 #
 # Contains the details of a registered storage connection.
@@ -2436,7 +2440,7 @@
 # Since: 4.10.0
 ##
 {'type': 'ConnectionRef',
- 'data': {'connected': 'bool', 'lastError': 'ConnectionError',
+ 'data': {'connected': 'bool', 'lastError': 'Error',
           'connectionInfo': 'ConnectionRefParameters'}}
 
 ##


--
To view, visit http://gerrit.ovirt.org/7146
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I89ddcc6f18d982cb1ea5e91a13bcf9f939ae6cb1
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi at redhat.com>


More information about the vdsm-patches mailing list