Commit Graph

20377 Commits

Author SHA1 Message Date
Kelven Yang
a1fd39faee CLOUDSTACK-4529: use property collector to collect all information in one round
(cherry picked from commit 687e87faa7)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 16:57:05 -07:00
Edison Su
2fdfd66f65 CLOUDSTACK-4459: one more try, bypass libvirt to find volume if libvirt call failed
(cherry picked from commit cfe3a0fee3)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 14:36:53 -07:00
Min Chen
9333e02837 CLOUDSTACK-4516:[Upgrade][VMWare]
MySQLIntegrityConstraintViolationException while performing any task
using local storage after upgrade from 3.0.7 to 4.2.(cherry picked from commit 21cb33a02c)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 14:35:38 -07:00
Min Chen
15f50c112b CLOUDSTACK-4520: [upgrade][vmware]ExtractVolumeCmd fails with NPE while
attempting to download a volume.(cherry picked from commit 13d9070d5e)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 14:35:21 -07:00
Jessica
ee090f8b36 CLOUDSTACK-2121. DOC. New docs for affinity groups.
(cherry picked from commit ee0b1d768a)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 13:54:03 -07:00
Jessica
3ee0397b00 CLOUDSTACK-2121. DOC. New docs for affinity groups.
(cherry picked from commit 2d08a322dd)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 13:53:47 -07:00
radhikap
ca0f62455a CLOUDSTACK-772 review comments on DVS fixed
(cherry picked from commit 6da0eb4b8b)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 13:30:41 -07:00
radhikap
5566cd7e94 CLOUDSTACK-772 review comments on DVS fixed 2013-08-27 13:30:19 -07:00
radhikap
4312faeade review comments for CLOUDSTACK-1815 2013-08-27 13:29:45 -07:00
Dave Cahill
41d2fb3d17 CLOUDSTACK-4466: Fix DHCP capability breaks in 4.2 for MidoNet
A recent code change in NetworkManager causes NullPointerExceptions when DHCP
capability list is null.

The commit which made the NetworkManager change also changed the VirtualRouter
to not use null for the capabilitylist, but didn't make this change for other
network devices, causing DHCP to fail on MidoNet.

This change also updates the MidoNet plugin to use the most recent MidoNet API.

Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
(cherry picked from commit a55c75bbd2)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:57:01 -07:00
Murali Reddy
4a5f2dd699 CLOUDSTACK-3010: [VMWare] [SharedNetworkWithServices] router VM
deployment fails with error "Message: Invalid configuration for device
'2'."

ensuring that direct network guru assigns a mac address for the nic that
it designs
(cherry picked from commit 47fa6d9561)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:56:45 -07:00
Kelven Yang
4b4315ff71 CLOUDSTACK-4522: check before we do dynamic casting
(cherry picked from commit 8099a6e200)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:56:25 -07:00
Sateesh Chodapuneedi
a48e6685a1 CLOUDSTACK-4443 [VMWARE]Failed to deploy VM's on VMWARE Standard vSwitch Legacy Zone after upgrade
While upgrading to 4.2 to support existing clusters working over standard vswitch or nexus dvswitch should be supported as is. To ensure this while upgrading to 4.2, existing cluster's vswitch configuration needs to be persisted to database. If zone level traffic label is empty then default vswitch name would be used.

Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
(cherry picked from commit 808183fdcc)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:56:08 -07:00
Wido den Hollander
bba9801cf7 CLOUDSTACK-4423: Do not always append .qcow2 to volume names when copying
Disk images are not always in the QCOW2 format, so don't assume that the
filename will always and in .qcow2
(cherry picked from commit 93b40b0ca6)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:55:51 -07:00
Wido den Hollander
7678ab4d0d CLOUDSTACK-1191: Re-enable deployment of SystemVMs on RBD
This was reverted by 0a5228922b unintentionnaly
but broke this feature for RBD.

Enable SystemVM deployment on RBD again
(cherry picked from commit 3315159de6)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:55:29 -07:00
Bharat Kumar
fa6da31e15 CLOUDSTACK-4498 we should not reserve memory and cpu for vmware VMs if the vmware.reserve.cpu and vmware.reserve.mem are set to false.
Conflicts:
	plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Signed-off-by: Jayapal <jayapal@apache.org>
(cherry picked from commit f701831713)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:55:14 -07:00
Harikrishna Patnala
1e3eeacf2d CLOUDSTACK-4482: getVMPassword() API call does not return password for Vms that are deployed with password enabled templates.
Improving the error message saying no ssh key pair is assinged to VM to get the encrypted password and included a check for password enabled template

Signed-off-by: Koushik Das <koushik@apache.org>
(cherry picked from commit 37d500d2a6)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:54:52 -07:00
Likitha Shetty
daaba12997 CLOUDSTACK-4471. If an instance fails to start then mark the volumes allocated as part of VM creation as removed and set the volume state as destroyed.
(cherry picked from commit 7cc8ccead5)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:54:10 -07:00
Anshul Gangwar
7accca25e1 CLOUDSTACK-3806: There was error in host_view sql, it was using host_details.id for join instead host_details.host_id
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-08-27 12:53:44 -07:00
Kelven Yang
21f631f13d CLOUDSTACK-3237: add disk chain sync logic to handle out-of-band chain changes that could happen in storage live migration and VM snapshot operations 2013-08-27 12:53:20 -07:00
frank
5524e61f4b CloudStack CLOUDSTACK-4484
Vmware - Not able to fetch userdata from guest Vms using http://<router-address>/latest/user-data
(cherry picked from commit 697cc2e397)

Signed-off-by: animesh <animesh@apache.org>
2013-08-27 12:52:54 -07:00
Edison Su
5878607970 CLOUDSTACK-4459:
Libvirt reports:
org.libvirt.LibvirtException: Storage volume not found: no storage vol
with matching name
in some cases, if the volume is created on one kvm host, while accessed
from other host.
It's possible due to concurrent access(read/write) storage.
The current fix is to try serveral times, and wait for 30 seconds for
each retry.
If the issue still there, then need to sync the storage pool access
2013-08-26 18:07:18 -07:00
Min Chen
9103984d34 CLOUDSTACK-3405: execute.in.sequence.hypervisor.commands and
execute.in.sequence.network.element.commands should be set to "true" by
default.
2013-08-26 16:35:34 -07:00
Edison Su
a23322bf20 Merge branch '4.2-forward' into 4.2 2013-08-26 16:18:12 -07:00
Edison Su
ad6fc9f680 CLOUDSTACK-4492: DB upgrade for volume state, from UploadOp to Uploaded 2013-08-26 15:49:09 -07:00
Sanjay Tripathi
208507a42a CLOUDSTACK-4495: systemVM template URL is pointing to old template location in upgrade file.
SystemVM template URL for XenServer hypervisor is pointing to old template location in the Upgrade410to420.java  file.
2013-08-26 15:46:48 -07:00
Jessica
171681b6a4 CLOUDSTACK-4334. DOC. Fix missing license header. 2013-08-26 15:31:17 -07:00
Brian Federle
f662e9897a CLOUDSTACK-4427: Fix non-async API call causing duplicate rows. 2013-08-26 15:12:55 -07:00
Jessica
3dfb88e09d CLOUDSTACK-3390. DOC. Describe that VMware Datacenter can now be visible as a zone. 2013-08-26 14:46:56 -07:00
Mike Tutkowski
6a2f15f94a Merge remote-tracking branch 'upstream/4.2-forward' into 4.2-forward
Make Mutual CHAP optional.
2013-08-26 15:34:52 -06:00
Mike Tutkowski
13a415fe8a Not everyone wants to use Mutual CHAP with VMware - make it optional. 2013-08-26 15:33:39 -06:00
Jessica Wang
ae68c841f6 CLOUDSTACK-4089: UI > zone wizard > hypervisor VMware > configure physical network > edit traffic type label > split "VMware Traffic Label" field into 3 fields: "vSwitch Name", "VLAN ID", "vSwitch Type". 2013-08-26 14:27:56 -07:00
Edison Su
38d8a84ebc CLOUDSTACK-4436: in case of older kvm host, we'd better try serveral times to make sure we passed cmdline parameters to system vms 2013-08-26 14:00:24 -07:00
Jessica
ecbd9ed93d CLOUDSTACK-4334. Documentation for how to write an object store plugin. 2013-08-26 13:49:42 -07:00
Jessica
9a6f2de70e DOC. Move misplaced paragraph from Secondary Storage section to Primary Storage section. 2013-08-26 12:48:36 -07:00
Jessica
40443bb5ea Revert "DOC. Fix typo in Basic Zone Configuration."
This reverts commit e5b7dc55ba.
2013-08-26 12:47:07 -07:00
Jessica
48874c197e DOC. Fix typo in Basic Zone Configuration. 2013-08-26 12:46:31 -07:00
Jessica
e5b7dc55ba DOC. Fix typo in Basic Zone Configuration. 2013-08-26 12:45:33 -07:00
Jessica
c2cde0b463 CLOUDSTACK-4334. Documentation for object store. 2013-08-26 12:44:56 -07:00
Min Chen
f0000814bd CLOUDSTACK-4468:template created from snapshot is destroyed once we
restart management server.
2013-08-26 11:54:05 -07:00
Edison Su
3c69710778 CLOUDSTACK-4459: need to sychronize create storage pool, otherwise, we can create the same pool with the same uuid in parallel 2013-08-26 11:15:30 -07:00
Edison Su
a0344132b5 CLOUDSTACK-4507: fix NPE when taking snapshot 2013-08-26 11:04:28 -07:00
Chip Childers
0cefd6c972 Adding httpclient ssl source files to legal documentation
(cherry picked from commit a70708de48)
2013-08-26 12:36:13 -04:00
Chip Childers
a70708de48 Adding httpclient ssl source files to legal documentation 2013-08-26 12:33:01 -04:00
venkataswamybabu budumuru
1bcd4de4e4 Revert "CLOUDSTACK-4378 : Existing tests were deploying VMs as admin and creating"
Accidentally pushed this change to 4.2 branch hence revertingt this change.

This reverts commit 73099f77c4.
2013-08-26 20:03:15 +05:30
venkataswamybabu budumuru
98dfd65291 CLOUDSTACK-4378 : Existing tests were deploying VMs as admin and creating
affinity groups as admin. There are few reason why this needs to be changed and
the reasons are as mentioned below
1. we usually create an account for each test and we run the test as the newly
created account and not as admin.
2. tests were failing during deployVirtualMachine step when they are run as
admin and if anyone during these tests create an additional isolated networks
as admin account .
(P.S: current deployVirtualMachine in the scripts is not taking the networkId
and hence it fails when there are multiple isolated networks because it doesn't
know which one to pick)
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
2013-08-26 19:28:06 +05:30
venkataswamybabu budumuru
73099f77c4 CLOUDSTACK-4378 : Existing tests were deploying VMs as admin and creating
affinity groups as admin. There are few reason why this needs to be changed and
the reasons are as mentioned below
1. we usually create an account for each test and we run the test as the newly
created account and not as admin.
2. tests were failing during deployVirtualMachine step when they are run as
admin and if anyone during these tests create an additional isolated networks
as admin account .
(P.S: current deployVirtualMachine in the scripts is not taking the networkId
and hence it fails when there are multiple isolated networks because it doesn't
know which one to pick)
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
2013-08-26 19:09:24 +05:30
Jayapal
dd57226817 Marvin test cases for multiple ip address per nic 2013-08-26 17:11:45 +05:30
radhikap
36fade1c16 CLOUDSTACK-772 release notes IDREF issues fixed, dvSwitch comments 2013-08-26 16:38:21 +05:30
Radhika PC
d9aa97ca32 CLOUDSTACK-4469 upgrade exception added to known issues 2013-08-26 16:38:19 +05:30