diff options
| author | Armando Migliaccio <armando.migliaccio@citrix.com> | 2010-12-14 15:34:17 +0000 |
|---|---|---|
| committer | Armando Migliaccio <armando.migliaccio@citrix.com> | 2010-12-14 15:34:17 +0000 |
| commit | cfd28ad20495c3698c1b392c3e7534a5c8dadc93 (patch) | |
| tree | 338daf369f60cab74fea69ed0062809ddcd1c9ae /nova/virt | |
| parent | 6e37cf42d758b5040442d9c296b21955d10a7327 (diff) | |
| parent | 911f11139926a772a5d90b8ec65cc4cb7ad850e9 (diff) | |
merge trunk
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/xenapi/vmops.py | 2 | ||||
| -rw-r--r-- | nova/virt/xenapi_conn.py | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index c79245972..36b8fecc2 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -135,7 +135,7 @@ class VMOps(object): """Return data about VM diagnostics""" vm = yield VMHelper.lookup(self._session, instance_id) if vm is None: - raise Exception("instance not present %s" % instance_id) + raise exception.NotFound('Instance not found %s' % instance_id) rec = yield self._session.get_xenapi().VM.get_record(vm) defer.returnValue(VMHelper.compile_diagnostics(self._session, rec)) diff --git a/nova/virt/xenapi_conn.py b/nova/virt/xenapi_conn.py index 649d5dd04..9c9bcc756 100644 --- a/nova/virt/xenapi_conn.py +++ b/nova/virt/xenapi_conn.py @@ -141,6 +141,10 @@ class XenAPIConnection(object): """ Return snapshot of console """ return self._vmops.get_console_output(instance) + def get_diagnostics(self, instance_id): + """Return data about VM diagnostics""" + return self._vmops.get_diagnostics(instance_id) + def attach_volume(self, instance_name, device_path, mountpoint): """ Attach volume storage to VM instance """ return self._volumeops.attach_volume(instance_name, |
