Martin Polednik has uploaded a new change for review.
Change subject: vdsClient: hibernate now sends required hiberVolHandle
......................................................................
vdsClient: hibernate now sends required hiberVolHandle
- vdsClient did not pass hiberVolHandle, causing it to fail any attempt
to hibernate
- BindigsXMLRPC defaulted required parameter to None
Change-Id: Id703a349bac7d75d3acb7e124392ac05d25e2869
Bug-Url:
https://bugzilla.redhat.com/show_bug.cgi?id=802446
Signed-off-by: Martin Polednik <mpoledni(a)redhat.com>
---
M client/vdsClient.py
M vdsm/BindingXMLRPC.py
2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/80/18280/1
diff --git a/client/vdsClient.py b/client/vdsClient.py
index c52256a..cf93f00 100644
--- a/client/vdsClient.py
+++ b/client/vdsClient.py
@@ -382,8 +382,8 @@
return self.ExecAndExit(self.s.sendkeys(vmId, args[1:]))
def hibernate(self, args):
- vmId = args[0]
- response = self.s.hibernate(vmId)
+ vmId, hiberVolHandle = args[0], args[1]
+ response = self.s.hibernate(vmId, hiberVolHandle)
print response['status']['message']
sys.exit(response['status']['code'])
diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py
index fb65ad4..20aaee1 100644
--- a/vdsm/BindingXMLRPC.py
+++ b/vdsm/BindingXMLRPC.py
@@ -360,7 +360,7 @@
vm = API.VM(vmId)
return vm.desktopSendHcCommand(message)
- def vmHibernate(self, vmId, hiberVolHandle=None):
+ def vmHibernate(self, vmId, hiberVolHandle):
vm = API.VM(vmId)
return vm.hibernate(hiberVolHandle)
--
To view, visit
http://gerrit.ovirt.org/18280
To unsubscribe, visit
http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id703a349bac7d75d3acb7e124392ac05d25e2869
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Martin Polednik <mpoledni(a)redhat.com>