Commit Graph

36795 Commits

Author SHA1 Message Date
Brian Federle 85f1e56ce1 -Add provider-wide action support
-Support defaultValue for create forms
-Fix formatting on panel create forms (for providers)
2011-11-18 14:59:42 -08:00
Jessica Wang aae3f4a13f cloudStack 3.0 new UI - NaaS - implement add F5 load balancer device from listView. 2011-11-18 14:49:50 -08:00
Alena Prokharchyk 5ea4133d7b createNetworkOffering: verify that individual services can be enabled for each provider specified for the network offering 2011-11-18 14:46:10 -08:00
Alex Huang 3d6a87867a print out the statement on closing for better debugging output 2011-11-18 14:29:05 -08:00
Alex Huang 110b37a937 bug 12040: fixed the problem where if the connection is not retrievable, we cause a classcastexception
Reviewed-by: Anthony
2011-11-18 14:29:03 -08:00
Alex Huang c6dc4f8435 merge changes 2011-11-18 14:29:01 -08:00
Alex Huang 84d5f0514e Changed network tags to network name as we no longer need to send the entire network tags down to the resource. 2011-11-18 14:28:16 -08:00
Alex Huang 1d268dc23a fixes problem with a dangling test direct variable name after build 2011-11-18 14:25:03 -08:00
Jessica Wang e633fbd9b6 cloudStack 3.0 new UI - NaaS - add F5 load balancer device - add capacity, dedicated. 2011-11-18 14:17:03 -08:00
frank 284e72fd02 Fix colon in COMMENT of db schema which makes cloud-setup-database failed 2011-11-18 14:09:42 -08:00
frank 5d6653224b directly search ssvm in host table when sending SecStorageFirewallCfgCommand 2011-11-18 13:59:17 -08:00
Alena Prokharchyk 71ff88f211 bug 12067: set 'extractable' field default value to 0 as a part of 2.2.13 to 2.2.14 db upgrade
status 12067: resolved fixed

Conflicts:

	server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
	server/src/com/cloud/upgrade/PremiumDatabaseUpgradeChecker.java
	setup/db/create-schema.sql
2011-11-18 13:44:59 -08:00
Jessica Wang e5cdacf3d3 cloudStack 3.0 new UI - NaaS - add F5 load balancer device - add public interface, private interface, number of retries, mode. 2011-11-18 13:39:22 -08:00
prachi b8b08555e6 Removing garbled characters. 2011-11-18 13:35:48 -08:00
prachi 0ebca4cdf8 AddNetworkServiceProvider should check if the services specified are provided by the provider to be added. 2011-11-18 13:07:50 -08:00
Murali Reddy b6782183d9 fixing url parameters to be lower case 2011-11-18 12:49:02 -08:00
Brian Federle 5539dfd783 Forgot some params on add vlan ip range in install wizard 2011-11-18 12:06:04 -08:00
Murali Reddy eee79d56a3 permit adding external devices when service provider is in disabled state 2011-11-18 11:10:08 -08:00
Jessica Wang 994d42920e cloudStack 3.0 new UI - NaaS - Physical Network - Edit action - hide spinning wheel on detail view when 2 API calls are finished. 2011-11-18 10:40:56 -08:00
Murali Reddy 2b61009ec5 turing off secure API calls to netscaler temporarily 2011-11-18 10:16:43 -08:00
Abhinandan Prateek 489847fcb7 bug 11867: split the host details into [all, capacity, events, stats, min] 2011-11-18 18:07:05 +05:30
Nitin Mehta fc261e70f7 bug 11996: Improve logging and catch throwable to make it robust.
status 11996: resolved fixed
2011-11-18 12:22:50 +05:30
Abhinandan Prateek 8d61329fdc fixing a typo 2011-11-18 11:30:58 +05:30
Alena Prokharchyk 2917bc686b Fixed the typo 2011-11-17 20:11:37 -08:00
prachi 313e6ca284 Bug 8791 user dispersing allocator
Changes:
- Added a two new deployment planners  'UserDispersingPlanner' and 'UserConcentratedPodPlanner' to the DeploymentPlanners
- Planner can be chosen by setting the global config variable 'vm.allocation.algorithm' to either of the following values:
('random', 'firstfit', 'userdispersing', 'userconcentratedpod')
- By default, the value is 'random'. When the value is 'random', FirstFitPlanner is invoked as before that shuffles the resource lists.
- Now Admin can choose whether the deployment heuristic should be applied starting at cluster or pod level. This can be done by using the
global config variable 'apply.allocation.algorithm.to.pods' which is false by default. Thus by default as earlier, planner starts at clusters directly.

'UserConcentratedPodPlanner' changes:
- Earlier to 3.0, FirstFitPlanner used to reorder the clusters in case this heuristic was chosen.
- Now this is done by a separate planner and is applied only when 'vm.allocation.algorithm' is set to this planner
- It reorders the capacity based clusters/pods such that those pods having more number of Running Vms for the given account are tried first.
- Note that this userconcentration is applied only to pods and clusters. Not to hosts or storagepools within a cluster.

'UserDispersingPlanner' changes:
- 'UserDispersingPlanner' reorders the capacity ordered pods and clusters based on number of 'Running' VMs for the given account in ascending order. Aim is to choose thodes pods/clusters first which have less number of Running VMs for the given account
- Admin can provide weights to capacity and user dispersion so that both parameters get considered in reordering the pods/clusters. This can be done by setting
the global config parameter 'vm.user.dispersion.weight'. Default value is 1. Thus if this planner is chosen, by default, ordering will be done only by number of Running Vms, unless the weight is changed.
- HostAlllocators and StoragePoolAllocators also reorder the hosts and pools by ascending order of number of Running VMS/ Ready Volumes respectively for the given account. Thus try to choose that host or pool within a cluster with less number of VMs for the account.
2011-11-17 18:29:39 -08:00
Murali Reddy 36f67762d0 fix netscaler API commands 2011-11-17 17:46:33 -08:00
Jessica Wang 2474448142 cloudStack 3.0 new UI - NaaS - implement Add NetScaler. 2011-11-17 17:42:03 -08:00
Alena Prokharchyk d0cdc451db bug 11193: throw insufficientCapacityException when run out of link local ip addresses
status 11193: resolved fixed
2011-11-17 17:35:04 -08:00
Murali Reddy 4bdcddf96c fixed bug in addSrxFirewallCmd API 2011-11-17 17:22:14 -08:00
Jessica Wang b497a2ad10 cloudStack 3.0 new UI - NaaS - Add SRX firewall - add Network Service Provider, SRX, before add SRX firewall rule if SRX provider is disabled. 2011-11-17 17:07:21 -08:00
Jessica Wang 4bb6c48120 cloudStack 3.0 new UI - NaaS - Add F5 - add Network Service Provider, F5, before add F5 Load Balancer rule if F5 is disabled. 2011-11-17 16:50:03 -08:00
Alena Prokharchyk 337c07c0d1 Default gateway service to sourceNat service in the API 2011-11-17 16:28:10 -08:00
Alena Prokharchyk 0a10e32d69 Fixed test client 2011-11-17 16:25:54 -08:00
Jessica Wang 87f1d36723 cloudStack 3.0 new UI - NaaS - implement Add SRX firewall. 2011-11-17 16:22:59 -08:00
Brian Federle 3ac7fb889b Add error handling to notifications widget 2011-11-17 16:21:19 -08:00
Brian Federle a68fba3a8d Pass _custom correctly to notifications 2011-11-17 16:21:19 -08:00
Sheng Yang 7724bac41b NaaS: Separate DNS service from DHCP service of virtual router
If virtual router provide DHCP but not DNS service, the DHCP response would
contained DNS server address rather than domr itself's address. Then user VM
would use specified DNS server directly.
2011-11-17 16:19:03 -08:00
Brian Federle bce9e22c97 Fix selects 2011-11-17 16:05:34 -08:00
Jessica Wang b79aa32e59 cloudStack 3.0 new UI - NaaS - implement Add F5 Load Balancer. 2011-11-17 16:05:05 -08:00
Brian Federle 593803c8d7 Fix service provider map 2011-11-17 15:47:03 -08:00
Brian Federle b01388d3be Fix network offering list view 2011-11-17 15:22:34 -08:00
Brian Federle 74d53c8795 AJAX calls for add network offering form 2011-11-17 15:17:00 -08:00
Brian Federle c6c75c498e Whitespace cleanup 2011-11-17 15:17:00 -08:00
Jessica Wang 496f591e56 cloudStack 3.0 new UI - NaaS - F5, SRX - when status is disabled, click F5 or SRX will lead to an Add form. 2011-11-17 15:00:41 -08:00
Jessica Wang 64f5681097 cloudStack 3.0 new UI - System - NaaS - populate network service provide status (enabled/disabled) in zone chart. 2011-11-17 14:49:25 -08:00
Alena Prokharchyk 5571afa471 Virtual router elements: prepare nics only when VirtualRouter is a provider for at least one service in the network 2011-11-17 14:33:22 -08:00
Brian Federle ed176cf3c9 -Fix zone chart -- $browser is undefined error
-Support dynamic generation of create form fields (for add network offering)
-Add example add network offering form
2011-11-17 14:16:42 -08:00
Alena Prokharchyk 0bb325ac12 Call implement() and shutdown() methods for providers only when the provider serves a service for the network 2011-11-17 13:53:53 -08:00
Sheng Yang cb6c1424ef NaaS: Add virtual router state check for virtual router element 2011-11-17 13:42:29 -08:00
prachi b0cdb86d9e Merging listSupportedNetworkServices and listSupportedNetworkServiceProviders.
listSupportedNetworkServiceProviders returs list of services with providers and capabilities of each service.
It supports 2 parameters:
-service : list providers and capabilities of this service
-provider: list services of this provider
- if none is specified, lists all services supported
2011-11-17 12:54:31 -08:00