From 932bc2caf71b0874776ea80bfb8b63e1db6cf611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Mon, 4 Apr 2011 15:00:09 +0200 Subject: [PATCH] Feature #523: Fix bug, scheduler could not retrieve the VM pool via XML-RPC --- src/rm/RequestManagerPoolInfo.cc | 2 +- src/scheduler/src/pool/VirtualMachinePoolXML.cc | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/rm/RequestManagerPoolInfo.cc b/src/rm/RequestManagerPoolInfo.cc index cfbb31d162..772c68d284 100644 --- a/src/rm/RequestManagerPoolInfo.cc +++ b/src/rm/RequestManagerPoolInfo.cc @@ -50,7 +50,7 @@ void RequestManager::VirtualMachinePoolInfo::execute( state = -1; break; case 3: - state = xmlrpc_c::value_int (paramList.getInt(3)); + state = xmlrpc_c::value_int (paramList.getInt(2)); break; default: paramList.verifyEnd(3); diff --git a/src/scheduler/src/pool/VirtualMachinePoolXML.cc b/src/scheduler/src/pool/VirtualMachinePoolXML.cc index 2f609b69c1..2cb47da06d 100644 --- a/src/scheduler/src/pool/VirtualMachinePoolXML.cc +++ b/src/scheduler/src/pool/VirtualMachinePoolXML.cc @@ -66,11 +66,10 @@ int VirtualMachinePoolXML::load_info(xmlrpc_c::value &result) { client->call(client->get_endpoint(), // serverUrl "one.vmpool.info", // methodName - "sibi", // arguments format + "sii", // arguments format &result, // resultP client->get_oneauth().c_str(), // auth string -2, // VM from all users - false, // not extended info 1); // in pending state return 0; }