Alena Prokharchyk
a4fc1d7d65
Internal LB:
...
1) Added network_offering_details DB table and corresponding VO/DAO objects. Change createNetworkOffering web services api to accept the map of key/value pairs as details.
2) Allow to have multiple providers for the same service for the network to support the case when LB service can have separate providers for Internal LB and Public LB
2013-04-15 14:42:20 -07:00
Alena Prokharchyk
4530cebf2b
InternalLbVm: support for start/stop Internal lb vm
2013-04-15 11:36:52 -07:00
Alena Prokharchyk
888a83c221
InternalLb: Start/deploy internal LB vms for the existing LB rules as a part of network implement
2013-04-12 15:58:27 -07:00
Alena Prokharchyk
3b41d5bee1
Merge branch 'master' into internallb1
...
Conflicts:
server/src/com/cloud/network/NetworkModelImpl.java
server/src/com/cloud/server/ManagementServerImpl.java
2013-04-12 15:32:40 -07:00
Alena Prokharchyk
bb73531fed
Internal Lb: list internal lb vms as a part of listRouters response. Introduced new parameter - role (can be virtual_router or internal_lb_vm)
2013-04-12 15:29:55 -07:00
Min Chen
4b1a9f146c
Fix CLOUDSTACK-1987: Deleted service offering still shows for domain users. Also extend this fix for Disk offering as well.
2013-04-12 13:47:45 -07:00
Alena Prokharchyk
c113ea184b
Add Internal Lb Provider/Element as a part of adding a physical network
2013-04-12 12:21:24 -07:00
Chiradeep Vittal
7b4e1953d8
QuickCloud: accidental commit, removing
2013-04-12 12:08:13 -07:00
Alena Prokharchyk
78c9db79da
InternalLbVm: destroy the internal lb vm when the last rule for the ip is being revoked
2013-04-12 11:07:00 -07:00
Likitha Shetty
8f865c5a90
Dedicate Public IP address range to an account
2013-04-12 23:27:35 +05:30
Murali Reddy
85b1519fe5
GlobalLoadBalancerResponse should contain the service type details and
...
GSLB rule is defaulted to have source IP as sticky method
2013-04-12 19:27:46 +05:30
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
Alena Prokharchyk
af6201257b
Internal LB: fixed some bugs in internal lb vm startup process
2013-04-11 16:55:37 -07:00
Alena Prokharchyk
1db240c2b6
InternalLb: fixed searchCriteria constructor in ApplicationLoadBalancerDaoImpl
2013-04-11 14:23:55 -07:00
Alena Prokharchyk
3795048fcc
Merge branch 'master' into internallb1
...
Conflicts:
api/src/com/cloud/async/AsyncJob.java
api/src/org/apache/cloudstack/api/ApiConstants.java
api/src/org/apache/cloudstack/api/BaseCmd.java
api/src/org/apache/cloudstack/api/ResponseGenerator.java
client/tomcatconf/commands.properties.in
server/src/com/cloud/api/ApiDBUtils.java
server/src/com/cloud/api/ApiResponseHelper.java
server/src/com/cloud/server/ManagementServerImpl.java
setup/db/db/schema-410to420.sql
2013-04-11 14:16:33 -07:00
Alena Prokharchyk
f4c2b53c21
InternalLB: modified InternalLbElement to start the Internal Lb vm for each ip address (if not already started)
2013-04-11 13:59:44 -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
Alena Prokharchyk
76a4b1cf81
InternalLB: added logic for acquiring guest ip address for the Internal LB rule
2013-04-11 12:09:56 -07:00
Alena Prokharchyk
915e39fbaa
Removed unused methods doing ipAllocation from GuestNetworkGuru and NetworkServiceImpl. The correct method is located in NetworkModelImpl
2013-04-11 10:19:18 -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
Alena Prokharchyk
20beb7a16c
Internal LB: applyLoadBalancerRules - put not null check for sourceIpAddressId (can be null when Schema is not Public)
2013-04-10 16:58:35 -07:00
Alena Prokharchyk
87e5f5b9a6
Internal LB: intermediate checkin - added InternalLBAppliance manager and managerImpl
2013-04-10 16:29:57 -07:00