You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2014/03/28 01:39:13 UTC

[04/28] git commit: updated refs/heads/4.4 to 392dc81

fix devcloud router start

Conflicts:

	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/3d0b7399
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/3d0b7399
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/3d0b7399

Branch: refs/heads/4.4
Commit: 3d0b7399508de0bcd106a4a5ffad81690aa96a02
Parents: f84fc12
Author: Edison Su <su...@gmail.com>
Authored: Thu Mar 27 15:32:37 2014 -0700
Committer: Edison Su <su...@gmail.com>
Committed: Thu Mar 27 17:38:36 2014 -0700

----------------------------------------------------------------------
 .../hypervisor/xen/resource/XcpOssResource.java |  2 +-
 scripts/vm/hypervisor/xenserver/xcposs/vmops    | 34 ++++++++++----------
 2 files changed, 18 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3d0b7399/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
index d79232e..81448d5 100644
--- a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
+++ b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
@@ -80,7 +80,7 @@ public class XcpOssResource extends CitrixResourceBase {
     }
 
     @Override
-    protected VBD createPatchVbd(Connection conn, String vmName, VM vm) throws XmlRpcException, XenAPIException {
+    protected synchronized VBD createPatchVbd(Connection conn, String vmName, VM vm) throws XmlRpcException, XenAPIException {
         if (_host.localSRuuid != null) {
             //create an iso vdi on it
             String result = callHostPlugin(conn, "vmops", "createISOVHD", "uuid", _host.localSRuuid);

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3d0b7399/scripts/vm/hypervisor/xenserver/xcposs/vmops
----------------------------------------------------------------------
diff --git a/scripts/vm/hypervisor/xenserver/xcposs/vmops b/scripts/vm/hypervisor/xenserver/xcposs/vmops
index 20725e4..17f9c43 100644
--- a/scripts/vm/hypervisor/xenserver/xcposs/vmops
+++ b/scripts/vm/hypervisor/xenserver/xcposs/vmops
@@ -55,7 +55,7 @@ def gethostvmstats(session, args):
 def setup_iscsi(session, args):
    uuid=args['uuid']
    try:
-       cmd = ["bash", "/usr/lib/xcp/bin/setup_iscsi.sh", uuid]
+       cmd = ["b", "/opt/cloud/bin/setup_iscsi.sh", uuid]
        txt = util.pread2(cmd)
    except:
        txt = ''
@@ -66,7 +66,7 @@ def setup_iscsi(session, args):
 def getgateway(session, args):
     mgmt_ip = args['mgmtIP']
     try:
-        cmd = ["bash", "/usr/lib/xcp/bin/network_info.sh", "-g", mgmt_ip]
+        cmd = ["bash", "/opt/cloud/bin/network_info.sh", "-g", mgmt_ip]
         txt = util.pread2(cmd)
     except:
         txt = ''
@@ -77,7 +77,7 @@ def getgateway(session, args):
 def preparemigration(session, args):
     uuid = args['uuid']
     try:
-        cmd = ["/usr/lib/xcp/bin/make_migratable.sh", uuid]
+        cmd = ["/opt/cloud/bin/make_migratable.sh", uuid]
         util.pread2(cmd)
         txt = 'success'
     except:
@@ -89,7 +89,7 @@ def preparemigration(session, args):
 @echo
 def setIptables(session, args):
     try:
-        '''cmd = ["/bin/bash", "/usr/lib/xcp/bin/setupxenserver.sh"]
+        '''cmd = ["/bin/bash", "/opt/cloud/bin/setupxenserver.sh"]
         txt = util.pread2(cmd)'''
         txt = 'success'
     except:
@@ -118,7 +118,7 @@ def pingdomr(session, args):
 def kill_copy_process(session, args):
     namelabel = args['namelabel']
     try:
-        cmd = ["bash", "/usr/lib/xcp/bin/kill_copy_process.sh", namelabel]
+        cmd = ["bash", "/opt/cloud/bin/kill_copy_process.sh", namelabel]
         txt = util.pread2(cmd)
     except:
         txt = 'false'
@@ -133,7 +133,7 @@ def pingxenserver(session, args):
 def ipassoc(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/ipassoc.sh")
+    cmd.insert(0, "/opt/cloud/bin/ipassoc.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -147,7 +147,7 @@ def ipassoc(session, args):
 def pingtest(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/pingtest.sh")
+    cmd.insert(0, "/opt/cloud/bin/pingtest.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -162,7 +162,7 @@ def pingtest(session, args):
 def savePassword(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/save_password_to_domr.sh")
+    cmd.insert(0, "/opt/cloud/bin/save_password_to_domr.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -177,7 +177,7 @@ def savePassword(session, args):
 def saveDhcpEntry(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/dhcp_entry.sh")
+    cmd.insert(0, "/opt/cloud/bin/dhcp_entry.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -192,7 +192,7 @@ def saveDhcpEntry(session, args):
 def lt2p_vpn(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/l2tp_vpn.sh")
+    cmd.insert(0, "/opt/cloud/bin/l2tp_vpn.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -239,7 +239,7 @@ def setLinkLocalIP(session, args):
 def setFirewallRule(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/call_firewall.sh")
+    cmd.insert(0, "/opt/cloud/bin/call_firewall.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -254,7 +254,7 @@ def setFirewallRule(session, args):
 def setLoadBalancerRule(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/call_loadbalancer.sh")
+    cmd.insert(0, "/opt/cloud/bin/call_loadbalancer.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -300,7 +300,7 @@ def deleteFile(session, args):
 def networkUsage(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/networkUsage.sh")
+    cmd.insert(0, "/opt/cloud/bin/networkUsage.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -1350,7 +1350,7 @@ def network_rules(session, args):
 def checkRouter(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/getRouterStatus.sh")
+    cmd.insert(0, "/opt/cloud/bin/getRouterStatus.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -1364,7 +1364,7 @@ def checkRouter(session, args):
 def bumpUpPriority(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/bumpUpPriority.sh")
+    cmd.insert(0, "/opt/cloud/bin/bumpUpPriority.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -1446,7 +1446,7 @@ def createISOVHD(session, args):
 def routerProxy(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/router_proxy.sh")
+    cmd.insert(0, "/opt/cloud/bin/router_proxy.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)
@@ -1462,7 +1462,7 @@ def routerProxy(session, args):
 def getDomRVersion(session, args):
     sargs = args['args']
     cmd = sargs.split(' ')
-    cmd.insert(0, "/usr/lib/xcp/bin/getDomRVersion.sh")
+    cmd.insert(0, "/opt/cloud/bin/getDomRVersion.sh")
     cmd.insert(0, "/bin/bash")
     try:
         txt = util.pread2(cmd)