Ryan Dietrich
38df62865d
CLOUDSTACK-1989: Without this fix you can't query service offerings
...
that don't have a domain id set (null).
Tested via: Called "listServiceOfferings" using a simple perl script,
once with an ID, and once without an ID specified.
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-04-12 14:03:28 +01:00
Hugo Trippaers
accfccd83e
Summary: Add support for nested hypervisors to the VmWare resource.
...
Add a flag VmDetailConstants.NESTED_VIRTUALIZATION_FLAG
Add an advanced config uption VmwareEnableNestedVirtualization
Depending on the settings of the flags and the capabilities of the target hypervisor the nested virtualization option will be set on guest VMs. It's a global setting intended only for developers to support cloud-in-a-cloud deployments.
2013-04-12 13:49:42 +02:00
Murali Reddy
c0419791ed
CLOUDSTACK-1934: NPE with listSupportedNetworkServices
...
For 'connectivity' network service current set of providers (MidoNet,
NiciraNcp) not necessarily part of OSS builds. So handle the case where
there are no providers for a service
2013-04-12 16:47:50 +05:30
Bharat Kumar
580731ccc0
CLOUDSTACK-1534 Disable/Enable-unmanaged/manage cluster is setting CPU overcommit and memory overcommit ratio to 1 (defalut value).
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-12 15:30:02 +05:30
Mice Xia
cbcb83b086
fix CLOUDSTACK-1894 User is not able to deploy VMs in a project[permission denied to access the guest network)
2013-04-12 15:39:36 +08:00
Prachi Damle
c1a85401ae
Single AffinityGroupProcessor could process multiple groups of same type.
2013-04-11 17:29:42 -07:00
Kelven Yang
370a7fdfd6
CLOUDSTACK-1884: fix the unit test issue
2013-04-11 17:23:49 -07:00
Prachi Damle
4958070b90
Reopening CLOUDSTACK-1884. Adding back the unit test, but still excluded due to component loading issue.
2013-04-11 15:43:54 -07:00
Prachi Damle
69f49e76cf
Excluding this unit test for a while, since it fails because ComponentContext.initComponentsLifeCycle(); is failing when DB is unavailable
2013-04-11 14:50:35 -07:00
Prachi Damle
bfed74c411
Fixing rat. Merge with master missed the header change
2013-04-11 13:37:03 -07:00
Prachi Damle
6137d327a8
Fixes to unit-test dues to changes in master
2013-04-11 13:23:48 -07:00
Prachi Damle
eea0ed5c4e
Fixes for issues found while testing after the merge
2013-04-11 13:23:46 -07:00
Prachi Damle
bbf7900732
Adding pretty toString() to AffinityGroup
2013-04-11 13:23:43 -07:00
Prachi Damle
fc248cb99c
ACl on affinity group
2013-04-11 13:23:41 -07:00
Prachi Damle
7201eb9ee4
CLOUDSTACK-1968: affinity_groups: Column 'deployment planner' cannot be null when creating a service offering
...
Added default value to all constructors..
2013-04-11 13:23:37 -07:00
Prachi Damle
d38bf8a10c
More log statements to debug
2013-04-11 13:23:27 -07:00
Prachi Damle
0f565f2167
Fixes to de-couple the AffinityGroupResponse from UserVmResponse, since ApiDiscoveryService breaks, if we nest two response objects into each other.
2013-04-11 13:23:25 -07:00
Prachi Damle
3403b54773
Added AffinityGroup View in order to include VM details while listing AffinityGroups.
2013-04-11 13:23:23 -07:00
Prachi Damle
09a6eb735d
Changes to return affinity groups information during listVMsCmd
2013-04-11 13:23:20 -07:00
Prachi Damle
0b3850c14f
Added cleanup of affinitygroups when a VM is expunging and when the account is deleted.
2013-04-11 13:23:18 -07:00
Prachi Damle
b633dde744
Adding a unit test for the new affinity groups API
2013-04-11 13:23:11 -07:00
Prachi Damle
ee45437036
Build failure fixes after rebase.
2013-04-11 13:23:08 -07:00
Prachi Damle
c7c899f62d
Fixes after functional tests
...
Conflicts:
client/tomcatconf/commands.properties.in
2013-04-11 13:23:04 -07:00
Prachi Damle
bb9bdf0173
Changes to make affinity group types configurable.
2013-04-11 13:23:01 -07:00
Prachi Damle
708157d33f
API changes to expose the commands
2013-04-11 13:22:59 -07:00
Prachi Damle
c8ae2a9d25
API to list planners and set the planner in Service offering
...
Conflicts:
server/src/com/cloud/server/ManagementServerImpl.java
setup/db/db/schema-410to420.sql
2013-04-11 13:22:56 -07:00
Prachi Damle
e9300d2676
DAO constructor should be lightweight to make Spring DI faster.
2013-04-11 13:22:51 -07:00
Prachi Damle
bf9221a370
Separated out host anti-affinity as a plugin.
2013-04-11 13:22:45 -07:00
Prachi Damle
fe2a86871f
Changes to add AffinityGroupprocessor, deployVM changes
2013-04-11 13:22:42 -07:00
Prachi Damle
1aed5bf9c2
ListAffinityGroups API changes
2013-04-11 13:22:38 -07:00
Prachi Damle
50f53c86f5
DeleteAffinityGroup API changes
2013-04-11 13:22:34 -07:00
Prachi Damle
1e205a3d0b
More API changes
2013-04-11 13:22:30 -07:00
Marcus Sorensen
ca8ac08cf3
CLOUDSTACK-2003: When accounts and domains are deleted, cleanup can fail,
...
leaving instances in eternal expunged state. This happens when a domain is
deleted while a deleted account is cleaning up. The cleanup looks for the domain
of the account and we hit a null pointer. Adding null pointer check.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1365695448 -0600
2013-04-11 09:50:48 -06:00
Hugo Trippaers
5cd3608529
Remove the chmod solution and replace with an explicit call to
...
/bin/bash. This way the file will only need read permissions.
2013-04-11 11:30:45 +02:00
Jayapal
a4a059c043
CLOUDSTACK-779 Egress firewall rules support for Juniper SRX
2013-04-10 10:54:04 -07:00
Prachi Damle
ee0a91d111
Fixed the issue - VM deployment for local service offering for Root and with data disk(shared), was deploying data disk to local disk too. Currently there is no way to let the planner know multiple pool information, hence letting the planner search for a pool always during VM deployment.
2013-04-10 10:47:50 -07:00
Jayapal
c8f2003138
CLOUDSTACK-1862 Added vm ip address info in the list PF rules response
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-10 14:26:36 +05:30
Mice Xia
b646e43a1a
use hypervisor capabilities to control if vm snapshot is enabled for hypervisors
2013-04-10 12:36:42 +08:00
Mice Xia
bd7a38957a
1)use vmsnapshot.create.wait to control vmsnapshot timeout 2)remove global configuration vmsnapshot.expunge.interval and vmsnapshot.expunge.workers since vmsnapshot expunge is synchronous
2013-04-10 11:35:58 +08:00
Vijayendra Bhamidipati
d4e2aa32c6
CLOUDSTACK-1675: VMSnapshot: ListVMSnapshotsCmd should not display Domain ID in the Error Message
...
Description:
Replace domain db id by uuid in exception message.
Signed-off-by: Mice Xia <mice_xia@tcloudcomputing.com>
2013-04-10 11:35:58 +08:00
Kelven Yang
913f73ab6b
Apply patch https://reviews.apache.org/r/10137/
2013-04-09 17:29:21 -07:00
Chiradeep Vittal
2e6c65fd34
QuickCloud: sanitize logs for normal running of agents outside systemvm
2013-04-09 14:45:27 -07:00
Chiradeep Vittal
271d232d62
QuickCloud: we moved the SecondaryStorageDiscoverer from the com.cloud package to the org.apache.cloudstack package
...
QuickCloud: fix license issue
QuickCloud: use a different activation for deploying quickcloud
Otherwise marvin gets invoked during mvn install -Dquickcloud
2013-04-09 14:45:27 -07:00
Chiradeep Vittal
5ff8bcaa2e
QuickCloud: when using SSVM, pass in the new name of the SS class (com.cloud -> org.apache.cloudstack)
...
QuickCloud : configuration moved to applicationContext.xml from componentContext.xml
QuickCloud: default to enabled state for devcloud zone
QuickCloud: environment.properties helps customize location of pid file
2013-04-09 14:45:26 -07:00
Chiradeep Vittal
c5b11df6b7
QuickCloud: option to build with componentContext tailored for quickcloud
...
For now it replaces ConsoleProxyManagerImpl with StaticConsoleProxyManager
Usage: mvn install -Dquickcloud
QuickCloud: rename deploy profile
QuickCloud: remove cyclic dependency introduced in nonoss build by moving SecondaryStorageDiscoverer into services
However with this fix, developers will be unable to run 'PremiumSecondaryStorageResource' (for VMWare installations) using mvn exec:java.
Instead they will have to use the exploded archive from systemvm.zip
2013-04-09 14:45:26 -07:00
Chiradeep Vittal
1d70b9ea77
QuickCloud: add a network offering without any services
...
This can be used to avoid starting up a virtual router simply for the purposes of offering dhcp and dns services
With the QuickCloudNoServices offering, no virtual router will be started up and the vm instance will not get a CloudStack-assigned IP address.
Instead, the VM will simply get whatever IP address is offered by an DHCP service that happens to be running in the same network
2013-04-09 14:45:26 -07:00
Chiradeep Vittal
3d78019e57
QuickCloud: copy authorization code from ConsoleProxyManagerImpl
...
QuickCloud: refactor to avoid copy paste of authentication and startup code
2013-04-09 14:45:26 -07:00
Chiradeep Vittal
790d2ce82e
QuickCloud: Remove reference to unused code
...
QuickCloud: remove some dead code in ConsoleProxyManager
2013-04-09 14:45:26 -07:00
Chiradeep Vittal
e7983b25cc
QuickCloud: Enable secondary storage daemon to run outside the system vm
2013-04-09 14:45:25 -07:00
Hugo Trippaers
6c9fcb8c8f
Make the VpcManager check a list of supported providers
2013-04-09 18:27:23 +02:00