From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 8 Mar 2007 06:05:09 -0000 Subject: [Cluster-devel] conga/ricci/modules/cluster Clusvcadm.cpp Message-ID: <20070308060509.19592.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Branch: RHEL5 Changes by: rmccabe at sourceware.org 2007-03-08 06:05:08 Modified files: ricci/modules/cluster: Clusvcadm.cpp Log message: prepend 'vm:' to rgmanager vm service names when issuing clusvcadm commands Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/cluster/Clusvcadm.cpp.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.7.2.1&r2=1.7.2.2 --- conga/ricci/modules/cluster/Clusvcadm.cpp 2006/10/24 14:31:40 1.7.2.1 +++ conga/ricci/modules/cluster/Clusvcadm.cpp 2007/03/08 06:05:08 1.7.2.2 @@ -80,6 +80,7 @@ pair, list > info = service_states(); list nodes = info.first; list services = info.second; + String svcname = servicename; // check if node can run services bool node_found = false; @@ -105,9 +106,10 @@ flag = "-e"; else if (iter->status == ServiceStatus::RG_STATE_STARTED || iter->status == ServiceStatus::RG_STATE_STARTING) { - if (iter->vm) + if (iter->vm) { flag = "-M"; - else + svcname = "vm:" + servicename; + } else flag = "-r"; } @@ -116,7 +118,7 @@ int status; vector args; args.push_back(flag); - args.push_back(servicename); + args.push_back(svcname); if (nodename.size()) { args.push_back("-m"); args.push_back(nodename);