git commit: updated refs/heads/master to 40d133d

2014-07-21 Thread hugo
Repository: cloudstack
Updated Branches:
  refs/heads/master 03de9cc33 -> 40d133dd7


NuageVSP is a noredist component


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

Branch: refs/heads/master
Commit: 40d133dd7358be1940edd8e2a776e035c230c226
Parents: 03de9cc
Author: Hugo Trippaers 
Authored: Mon Jul 21 11:05:29 2014 +0200
Committer: Hugo Trippaers 
Committed: Mon Jul 21 11:05:29 2014 +0200

--
 client/pom.xml | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/40d133dd/client/pom.xml
--
diff --git a/client/pom.xml b/client/pom.xml
index 1621a05..d4ead21 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -106,11 +106,6 @@
   ${project.version}
 
 
-  org.apache.cloudstack
-  cloud-plugin-network-vsp
-  ${project.version}
-
-
   org.apache.cloudstack
   cloud-plugin-network-ovs
   ${project.version}
@@ -1033,5 +1028,16 @@
 
   
 
+
+  nuagevsp
+  
+
+  noredist
+
+  
+  
+network-elements/nuage-vsp
+  
+
   
 



git commit: updated refs/heads/master to fe4e485

2014-07-21 Thread hugo
Repository: cloudstack
Updated Branches:
  refs/heads/master 40d133dd7 -> fe4e4858c


Let's blame it on the fact that its monday


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

Branch: refs/heads/master
Commit: fe4e4858ce24de153b06b87a9bbcb40850f34301
Parents: 40d133d
Author: Hugo Trippaers 
Authored: Mon Jul 21 11:14:29 2014 +0200
Committer: Hugo Trippaers 
Committed: Mon Jul 21 11:14:29 2014 +0200

--
 client/pom.xml | 11 ---
 1 file changed, 11 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/fe4e4858/client/pom.xml
--
diff --git a/client/pom.xml b/client/pom.xml
index d4ead21..410cb19 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -1028,16 +1028,5 @@
 
   
 
-
-  nuagevsp
-  
-
-  noredist
-
-  
-  
-network-elements/nuage-vsp
-  
-
   
 



git commit: updated refs/heads/master to b8ddbe8

2014-07-21 Thread kishan
Repository: cloudstack
Updated Branches:
  refs/heads/master fe4e4858c -> b8ddbe8ff


CLOUDSTACK-6239: Encrypt security related config values before inserting into DB


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

Branch: refs/heads/master
Commit: b8ddbe8ffa5718c5ab5c9b3438467c284af0de50
Parents: fe4e485
Author: Kishan Kavala 
Authored: Fri Mar 28 18:47:05 2014 +0530
Committer: Kishan Kavala 
Committed: Mon Jul 21 14:49:07 2014 +0530

--
 .../cloudstack/framework/security/keys/KeysManagerImpl.java  | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/b8ddbe8f/framework/security/src/org/apache/cloudstack/framework/security/keys/KeysManagerImpl.java
--
diff --git 
a/framework/security/src/org/apache/cloudstack/framework/security/keys/KeysManagerImpl.java
 
b/framework/security/src/org/apache/cloudstack/framework/security/keys/KeysManagerImpl.java
index 550bd15..15bb49c 100644
--- 
a/framework/security/src/org/apache/cloudstack/framework/security/keys/KeysManagerImpl.java
+++ 
b/framework/security/src/org/apache/cloudstack/framework/security/keys/KeysManagerImpl.java
@@ -61,7 +61,7 @@ public class KeysManagerImpl implements KeysManager, 
Configurable {
 public String getHashKey() {
 String value = HashKey.value();
 if (value == null) {
-_configDepot.set(HashKey, getBase64EncodedRandomKey(128));
+_configDao.getValueAndInitIfNotExist(HashKey.key(), 
HashKey.category(), getBase64EncodedRandomKey(128), HashKey.description());
 }
 
 return HashKey.value();
@@ -71,7 +71,8 @@ public class KeysManagerImpl implements KeysManager, 
Configurable {
 public String getEncryptionKey() {
 String value = EncryptionKey.value();
 if (value == null) {
-_configDepot.set(EncryptionKey, getBase64EncodedRandomKey(128));
+_configDao.getValueAndInitIfNotExist(EncryptionKey.key(), 
EncryptionKey.category(), getBase64EncodedRandomKey(128),
+EncryptionKey.description());
 }
 return EncryptionKey.value();
 }
@@ -80,7 +81,8 @@ public class KeysManagerImpl implements KeysManager, 
Configurable {
 public String getEncryptionIV() {
 String value = EncryptionIV.value();
 if (value == null) {
-_configDepot.set(EncryptionIV, getBase64EncodedRandomKey(128));
+_configDao.getValueAndInitIfNotExist(EncryptionIV.key(), 
EncryptionIV.category(), getBase64EncodedRandomKey(128),
+EncryptionIV.description());
 }
 return EncryptionIV.value();
 }



git commit: updated refs/heads/master to 9dc322d

2014-07-21 Thread muralireddy
Repository: cloudstack
Updated Branches:
  refs/heads/master b8ddbe8ff -> 9dc322d46


CLOUDSTACK-7144: No GSLB provider is available during assigning load
balancing rule

this fix ensures any bean implementing GslbProvider interface are injected
into GlobalLoadBalancingRulesServiceImpl.


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

Branch: refs/heads/master
Commit: 9dc322d46fa5cfb9abd87c408988abad1219d607
Parents: b8ddbe8
Author: Murali Reddy 
Authored: Mon Jul 21 16:48:28 2014 +0530
Committer: Murali Reddy 
Committed: Mon Jul 21 16:50:21 2014 +0530

--
 .../core/spring-core-registry-core-context.xml  |  5 +
 ...re-lifecycle-network-context-inheritable.xml |  8 ++--
 .../spring-server-core-managers-context.xml |  5 +++--
 .../GlobalLoadBalancingRulesServiceImpl.java| 21 
 ...GlobalLoadBalancingRulesServiceImplTest.java |  4 +++-
 5 files changed, 30 insertions(+), 13 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/9dc322d4/core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml
--
diff --git 
a/core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml 
b/core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml
index 908d8f0..02034d6 100644
--- 
a/core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml
+++ 
b/core/resources/META-INF/cloudstack/core/spring-core-registry-core-context.xml
@@ -234,6 +234,11 @@
 
 
 
+
+
+
+
 
 

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/9dc322d4/core/resources/META-INF/cloudstack/network/spring-core-lifecycle-network-context-inheritable.xml
--
diff --git 
a/core/resources/META-INF/cloudstack/network/spring-core-lifecycle-network-context-inheritable.xml
 
b/core/resources/META-INF/cloudstack/network/spring-core-lifecycle-network-context-inheritable.xml
index e5086d2..1986777 100644
--- 
a/core/resources/META-INF/cloudstack/network/spring-core-lifecycle-network-context-inheritable.xml
+++ 
b/core/resources/META-INF/cloudstack/network/spring-core-lifecycle-network-context-inheritable.xml
@@ -98,5 +98,9 @@
 
 
-
-
\ No newline at end of file
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/9dc322d4/server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
--
diff --git 
a/server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
 
b/server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
index fc1c7e2..1eba0b2 100644
--- 
a/server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
+++ 
b/server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml
@@ -224,7 +224,8 @@
 
 
 
-
+
class="org.apache.cloudstack.region.gslb.GlobalLoadBalancingRulesServiceImpl" >
+
+
 
 

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/9dc322d4/server/src/org/apache/cloudstack/region/gslb/GlobalLoadBalancingRulesServiceImpl.java
--
diff --git 
a/server/src/org/apache/cloudstack/region/gslb/GlobalLoadBalancingRulesServiceImpl.java
 
b/server/src/org/apache/cloudstack/region/gslb/GlobalLoadBalancingRulesServiceImpl.java
index c84fea2..1d2c62b 100644
--- 
a/server/src/org/apache/cloudstack/region/gslb/GlobalLoadBalancingRulesServiceImpl.java
+++ 
b/server/src/org/apache/cloudstack/region/gslb/GlobalLoadBalancingRulesServiceImpl.java
@@ -95,10 +95,10 @@ public class GlobalLoadBalancingRulesServiceImpl implements 
GlobalLoadBalancingR
 @Inject
 AgentManager _agentMgr;
 
-protected GslbServiceProvider _gslbProvider = null;
+protected List _gslbProviders;
 
-public void setGslbServiceProvider(GslbServiceProvider provider) {
-_gslbProvider = provider;
+public void setGslbServiceProviders(List providers) {
+_gslbProviders = providers;
 }
 
 @Override
@@ -656,8 +656,8 @@ public class GlobalLoadBalancingRulesServiceImpl implements 
GlobalLoadBalancingR
 new SiteLoadBalancerConfig(gslbLbMapVo.isRevoke(), 
serviceType, ip.getAddress().addr(), 
Integer.toString(loadBalancer.getDefaultPortStart()),
 dataCenterId);
 
-
siteLb.setGslbProviderPublicIp(_gslbProvider.getZoneGslbProviderPubli

git commit: updated refs/heads/master to 58bad41

2014-07-21 Thread kishan
Repository: cloudstack
Updated Branches:
  refs/heads/master 9dc322d46 -> 58bad4191


Fixed CLOUDSTACK-6983: unable to register lxc template

added a check for tar.gz format in checktemplate


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

Branch: refs/heads/master
Commit: 58bad41910970fb3b08aa4d21875af6d04c8bf2e
Parents: 9dc322d
Author: Rajani Karuturi 
Authored: Thu Jul 17 11:44:26 2014 +0530
Committer: Kishan Kavala 
Committed: Mon Jul 21 16:57:53 2014 +0530

--
 .../org/apache/cloudstack/utils/template/TemplateUtils.java   | 7 +++
 1 file changed, 7 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/58bad419/utils/src/org/apache/cloudstack/utils/template/TemplateUtils.java
--
diff --git a/utils/src/org/apache/cloudstack/utils/template/TemplateUtils.java 
b/utils/src/org/apache/cloudstack/utils/template/TemplateUtils.java
index a3f3a68..cf1e177 100644
--- a/utils/src/org/apache/cloudstack/utils/template/TemplateUtils.java
+++ b/utils/src/org/apache/cloudstack/utils/template/TemplateUtils.java
@@ -61,6 +61,13 @@ public class TemplateUtils {
 s_logger.debug("File at path " + path + " looks like ova : " + 
output);
 return "";
 }
+
+//lxc
+if (output.contains("POSIX tar") && isCorrectExtension(url, "tar")) {
+s_logger.debug("File at path " + path + " looks like just tar : " 
+ output);
+return "";
+}
+
 if (output.contains("ISO 9660") && isCorrectExtension(url, "iso")) {
 s_logger.debug("File at path " + path + " looks like an iso : " + 
output);
 return "";



git commit: updated refs/heads/master to 77dadd7

2014-07-21 Thread nitin
Repository: cloudstack
Updated Branches:
  refs/heads/master 58bad4191 -> 77dadd75c


CLOUDSTACK-6787: Publishing uuids missing in some cases, adding/correcting 
events in some cases.
Also fixed a bug in the global config framework.


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

Branch: refs/heads/master
Commit: 77dadd75c49142b0cf3a4af29377d0fc54892b6a
Parents: 58bad41
Author: Nitin Mehta 
Authored: Mon Jul 21 14:07:41 2014 -0700
Committer: Nitin Mehta 
Committed: Mon Jul 21 14:08:18 2014 -0700

--
 .../command/user/firewall/CreateEgressFirewallRuleCmd.java  | 1 +
 .../org/apache/cloudstack/framework/config/ConfigKey.java   | 2 +-
 server/src/com/cloud/network/as/AutoScaleManagerImpl.java   | 9 +
 .../src/com/cloud/storage/snapshot/SnapshotManagerImpl.java | 3 +++
 4 files changed, 10 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/77dadd75/api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
--
diff --git 
a/api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
 
b/api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
index 1a0cfae..48ee0df 100644
--- 
a/api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
+++ 
b/api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
@@ -261,6 +261,7 @@ public class CreateEgressFirewallRuleCmd extends 
BaseAsyncCreateCmd implements F
 try {
 FirewallRule result = 
_firewallService.createEgressFirewallRule(this);
 setEntityId(result.getId());
+setEntityUuid(result.getUuid());
 } catch (NetworkRuleConflictException ex) {
 s_logger.info("Network rule conflict: " + ex.getMessage());
 s_logger.trace("Network Rule Conflict: ", ex);

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/77dadd75/framework/config/src/org/apache/cloudstack/framework/config/ConfigKey.java
--
diff --git 
a/framework/config/src/org/apache/cloudstack/framework/config/ConfigKey.java 
b/framework/config/src/org/apache/cloudstack/framework/config/ConfigKey.java
index b400e6f..d39bb5d 100644
--- a/framework/config/src/org/apache/cloudstack/framework/config/ConfigKey.java
+++ b/framework/config/src/org/apache/cloudstack/framework/config/ConfigKey.java
@@ -133,7 +133,7 @@ public class ConfigKey {
 public T value() {
 if (_value == null || isDynamic()) {
 ConfigurationVO vo = s_depot != null ? 
s_depot.global().findById(key()) : null;
-_value = valueOf(vo != null ? vo.getValue() : defaultValue());
+_value = valueOf((vo != null && vo.getValue() != null) ? 
vo.getValue() : defaultValue());
 }
 
 return _value;

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/77dadd75/server/src/com/cloud/network/as/AutoScaleManagerImpl.java
--
diff --git a/server/src/com/cloud/network/as/AutoScaleManagerImpl.java 
b/server/src/com/cloud/network/as/AutoScaleManagerImpl.java
index 96d82ad..01c1486 100644
--- a/server/src/com/cloud/network/as/AutoScaleManagerImpl.java
+++ b/server/src/com/cloud/network/as/AutoScaleManagerImpl.java
@@ -795,6 +795,7 @@ public class AutoScaleManagerImpl extends ManagerBase 
implements AutoScale
 }
 
 @Override
+@ActionEvent(eventType = EventTypes.EVENT_AUTOSCALEVMGROUP_CREATE, 
eventDescription = "creating autoscale vm group", async = true)
 public boolean configureAutoScaleVmGroup(CreateAutoScaleVmGroupCmd cmd) 
throws ResourceUnavailableException {
 return configureAutoScaleVmGroup(cmd.getEntityId(), 
AutoScaleVmGroup.State_New);
 }
@@ -823,7 +824,7 @@ public class AutoScaleManagerImpl extends ManagerBase 
implements AutoScale
 
 @Override
 @DB
-@ActionEvent(eventType = EventTypes.EVENT_AUTOSCALEVMGROUP_DELETE, 
eventDescription = "deleting autoscale vm group")
+@ActionEvent(eventType = EventTypes.EVENT_AUTOSCALEVMGROUP_DELETE, 
eventDescription = "deleting autoscale vm group", async = true)
 public boolean deleteAutoScaleVmGroup(final long id) {
 AutoScaleVmGroupVO autoScaleVmGroupVO = 
getEntityInDatabase(CallContext.current().getCallingAccount(), "AutoScale Vm 
Group", id, _autoScaleVmGroupDao);
 
@@ -997,7 +998,7 @@ public class AutoScaleManagerImpl extends ManagerBase 
implements AutoScale
 }
 
 @Ove

git commit: updated refs/heads/4.4 to 5ee7bf1

2014-07-21 Thread frankzhang
Repository: cloudstack
Updated Branches:
  refs/heads/4.4 5ad2b4fed -> 5ee7bf1be


Revert "fix iptables chain name too long (must be under 30 chars)"

This reverts commit 88f866645b1aa3f373691a43586f2aa56150b0c3.


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

Branch: refs/heads/4.4
Commit: 5ee7bf1be0fbbdf13067d82e556d25da575955b1
Parents: 5ad2b4f
Author: Frank.Zhang 
Authored: Mon Jul 21 17:27:45 2014 -0700
Committer: Frank.Zhang 
Committed: Mon Jul 21 17:27:45 2014 -0700

--
 scripts/vm/hypervisor/xenserver/vmops  |   12 +-
 scripts/vm/hypervisor/xenserver/vmops.orig | 1495 ---
 2 files changed, 2 insertions(+), 1505 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5ee7bf1b/scripts/vm/hypervisor/xenserver/vmops
--
diff --git a/scripts/vm/hypervisor/xenserver/vmops 
b/scripts/vm/hypervisor/xenserver/vmops
index 04dfb5d..3f25a2e 100755
--- a/scripts/vm/hypervisor/xenserver/vmops
+++ b/scripts/vm/hypervisor/xenserver/vmops
@@ -250,8 +250,6 @@ def chain_name(vm_name):
 if vm_name.startswith('i-') or vm_name.startswith('r-'):
 if vm_name.endswith('untagged'):
 return '-'.join(vm_name.split('-')[:-1])
-if len(vm_name) > 28:
-vm_name = vm_name[0:27]
 return vm_name
 
 def chain_name_def(vm_name):
@@ -259,17 +257,11 @@ def chain_name_def(vm_name):
 if vm_name.endswith('untagged'):
 return '-'.join(vm_name.split('-')[:-2]) + "-def"
 return '-'.join(vm_name.split('-')[:-1]) + "-def"
-
-if len(vm_name) > 28:
-vm_name = vm_name[0:27]
 return vm_name
   
 def egress_chain_name(vm_name):
-name = chain_name(vm_name) + "-eg"
-if len(name) > 28:
-name = name[0:27]
-return name
-
+return chain_name(vm_name) + "-eg"
+  
 @echo
 def can_bridge_firewall(session, args):
 try:

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5ee7bf1b/scripts/vm/hypervisor/xenserver/vmops.orig
--
diff --git a/scripts/vm/hypervisor/xenserver/vmops.orig 
b/scripts/vm/hypervisor/xenserver/vmops.orig
deleted file mode 100755
index 3f25a2e..000
--- a/scripts/vm/hypervisor/xenserver/vmops.orig
+++ /dev/null
@@ -1,1495 +0,0 @@
-#!/usr/bin/python
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-# 
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# Version @VERSION@
-#
-# A plugin for executing script needed by vmops cloud 
-
-import os, sys, time
-import XenAPIPlugin
-if os.path.exists("/opt/xensource/sm"):
-sys.path.extend(["/opt/xensource/sm/", "/usr/local/sbin/", "/sbin/"])
-if os.path.exists("/usr/lib/xcp/sm"):
-sys.path.extend(["/usr/lib/xcp/sm/", "/usr/local/sbin/", "/sbin/"])
-import base64
-import socket
-import stat
-import tempfile
-import util
-import subprocess
-import zlib
-import cloudstack_pluginlib as lib
-import logging
-from util import CommandException
-
-lib.setup_logging("/var/log/cloud/vmops.log")
-
-def echo(fn):
-def wrapped(*v, **k):
-name = fn.__name__
-logging.debug(" VMOPS enter  %s " % name )
-res = fn(*v, **k)
-logging.debug(" VMOPS exit  %s " % name )
-return res
-return wrapped
-
-@echo
-def add_to_VCPUs_params_live(session, args):
-key = args['key']
-value = args['value']
-vmname = args['vmname']
-try:
-cmd = ["bash", "/opt/cloud/bin/add_to_vcpus_params_live.sh", vmname, 
key, value]
-txt = util.pread2(cmd)
-except:
-return 'false'
-return 'true'
-
-@echo
-def setup_iscsi(session, args):
-   uuid=args['uuid']
-   try:
-   cmd = ["bash", "/opt/cloud/bin/setup_iscsi.sh", uuid]
-   txt = util.pread2(cmd)
-   except:
-   txt = ''
-   return txt
- 
-
-@echo
-def getgateway(session, args):
-mgmt_ip = args['mgmtIP']
-try:
-

git commit: updated refs/heads/master to 88f3517

2014-07-21 Thread girish
Repository: cloudstack
Updated Branches:
  refs/heads/master 77dadd75c -> 88f35179e


Revert "CLOUDSTACK-7130: Adding BugId to failed test cases"

This reverts commit 24da72f37395a6bb612ea1d073db0155289cf000.


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

Branch: refs/heads/master
Commit: 88f35179ef90dc4f7696b6fe2e8ee7ca4d00586c
Parents: 77dadd7
Author: Girish Shilamkar 
Authored: Mon Jul 21 19:10:34 2014 -0400
Committer: Girish Shilamkar 
Committed: Mon Jul 21 19:10:34 2014 -0400

--
 test/integration/smoke/test_volumes.py | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/88f35179/test/integration/smoke/test_volumes.py
--
diff --git a/test/integration/smoke/test_volumes.py 
b/test/integration/smoke/test_volumes.py
index c6c0acc..7fbcc21 100644
--- a/test/integration/smoke/test_volumes.py
+++ b/test/integration/smoke/test_volumes.py
@@ -113,7 +113,7 @@ class TestCreateVolume(cloudstackTestCase):
 self.dbclient = self.testClient.getDbConnection()
 self.cleanup = []
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true")
 def test_01_create_volume(self):
 """Test Volume creation for all Disk Offerings (incl. custom)
 """
@@ -343,7 +343,7 @@ class TestVolumes(cloudstackTestCase):
 cleanup_resources(self.apiClient, self.cleanup)
 return
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true")
 def test_02_attach_volume(self):
 """Attach a created Volume to a Running VM
 """
@@ -389,7 +389,7 @@ class TestVolumes(cloudstackTestCase):
 (self.virtual_machine.ipaddress, e))
 return
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false")
 def test_03_download_attached_volume(self):
 """Download a Volume attached to a VM
 """
@@ -411,7 +411,7 @@ class TestVolumes(cloudstackTestCase):
 with self.assertRaises(Exception):
 self.apiClient.extractVolume(cmd)
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false")
 def test_04_delete_attached_volume(self):
 """Delete a Volume attached to a VM
 """
@@ -432,7 +432,7 @@ class TestVolumes(cloudstackTestCase):
 with self.assertRaises(Exception):
 self.apiClient.deleteVolume(cmd)
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="false")
 def test_05_detach_volume(self):
 """Detach a Volume attached to a VM
 """
@@ -474,7 +474,7 @@ class TestVolumes(cloudstackTestCase):
  )
 return
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true")
 def test_06_download_detached_volume(self):
 """Download a Volume unattached to an VM
 """
@@ -511,7 +511,7 @@ class TestVolumes(cloudstackTestCase):
 % (extract_vol.url, self.volume.id)
 )
 
-@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke", "basic"], 
required_hardware="true")
 def test_07_resize_fail(self):
 """Test resize (negative) non-existent volume"""
 # Verify the size is the new size is what we wanted it to be.
@@ -729,7 +729,7 @@ class TestVolumes(cloudstackTestCase):
 time.sleep(30)
 return
 
-@attr(tags = ["advanced", "advancedns", "smoke","basic"], 
required_hardware="false", BugId="CLOUDSTACK-7130")
+@attr(tags = ["advanced", "advancedns", "smoke","basic"], 
required_hardware="false")
 def test_09_delete_detached_volume(self):
 """Delete a Volume

git commit: updated refs/heads/master to 4596ae9

2014-07-21 Thread santhoshedukulla
Repository: cloudstack
Updated Branches:
  refs/heads/master 88f35179e -> 4596ae9aa


Changed delete method signature inside VirtualMachine class. From 4.3 onwards 
vm destroy has expunge parameter to expunge the vm immediately.

Signed-off-by: sanjeev 
Signed-off-by: Santhosh Edukulla 


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

Branch: refs/heads/master
Commit: 4596ae9aac81ecec2c1de95950da431e7490b95d
Parents: 88f3517
Author: sanjeev 
Authored: Thu Jul 17 17:19:04 2014 +0530
Committer: Santhosh Edukulla 
Committed: Tue Jul 22 11:50:01 2014 +0530

--
 tools/marvin/marvin/lib/base.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/4596ae9a/tools/marvin/marvin/lib/base.py
--
diff --git a/tools/marvin/marvin/lib/base.py b/tools/marvin/marvin/lib/base.py
index e9d5bb4..8d40591 100755
--- a/tools/marvin/marvin/lib/base.py
+++ b/tools/marvin/marvin/lib/base.py
@@ -612,10 +612,11 @@ class VirtualMachine:
 [setattr(cmd, k, v) for k, v in kwargs.items()]
 return(apiclient.updateVirtualMachine(cmd))
 
-def delete(self, apiclient):
+def delete(self, apiclient, **kwargs):
 """Destroy an Instance"""
 cmd = destroyVirtualMachine.destroyVirtualMachineCmd()
 cmd.id = self.id
+[setattr(cmd, k, v) for k, v in kwargs.items()]
 apiclient.destroyVirtualMachine(cmd)
 
 def expunge(self, apiclient):



git commit: updated refs/heads/master to b3e4c6d

2014-07-21 Thread likithas
Repository: cloudstack
Updated Branches:
  refs/heads/master 4596ae9aa -> b3e4c6d6d


CLOUDSTACK-7150. [VMware] Global config 'vm.instancename' is not honored.
If global config 'vm.instancename' is set to true, VM name in vCenter should be 
'-'.


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

Branch: refs/heads/master
Commit: b3e4c6d6dc9bf57aa880ab100a76027b2a12053d
Parents: 4596ae9
Author: Likitha Shetty 
Authored: Tue Jul 22 09:48:20 2014 +0530
Committer: Likitha Shetty 
Committed: Tue Jul 22 11:59:53 2014 +0530

--
 .../src/com/cloud/hypervisor/vmware/resource/VmwareResource.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/b3e4c6d6/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
--
diff --git 
a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
 
b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
index 7b73b19..0c4ab20 100755
--- 
a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
+++ 
b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
@@ -1832,7 +1832,8 @@ public class VmwareResource implements 
StoragePoolResource, ServerResource, Vmwa
 vmInternalCSName = vmSpec.getName();
 if (_instanceNameFlag == true) {
 String[] tokens = vmInternalCSName.split("-");
-vmNameOnVcenter = String.format("%s-%s-%s", tokens[0], 
tokens[1], vmSpec.getHostName());
+assert (tokens.length >= 3); // vmInternalCSName has format 
i-x-y-
+vmNameOnVcenter = String.format("%s-%s-%s-%s", tokens[0], 
tokens[1], tokens[2], vmSpec.getHostName());
 }
 else
 vmNameOnVcenter = vmSpec.getName();