Commit Graph

5485 Commits

Author SHA1 Message Date
Prachi Damle 68c1fe0899 CS-16022: If host connection fails due to some DB error, host disconnect does not happen and mgmt_server_id is not removed.
Making sure host disconnect is called.
2012-08-15 18:13:13 -07:00
Sheng Yang eaddb44c8a CS-14253: Apply IP when firewall rule is in place 2012-08-15 15:08:17 -07:00
Sheng Yang 17941d9d64 Revert "bug 14484: Apply existed firewall rules when associating IP"
This reverts commit d80b58fe1d.
2012-08-15 15:08:17 -07:00
Alena Prokharchyk 5acc99c774 Fixed unittest for VPC - added missing implementation for some methods in Mock classes used by the test 2012-08-14 13:49:40 -07:00
Vijay d9b843ed9d CS-15938. Support for multiple guest networks with autoscale
The loadbalancers network and the VM's network are the same.
Hence not getting the input from user and passing the loadbalancers network
for the AutoScale VMs (for advanced network).
2012-08-14 16:34:29 +05:30
Vijayendra Bhamidipati 31118d91a3 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-08-13 17:59:09 -07:00
Vijayendra Bhamidipati 93a0989167 CS-15569: InterVlan - ApiDispatcher reports wrong Information as the reason for Failure. Public IP Addresses unrelated to the Guest VM are mentioned to be associated with the VM.
Description:

    Fixing misleading error message in exception.
2012-08-13 17:58:17 -07:00
Anthony Xu 6315b5ad41 CS-15922 : to avoid race condition when expunge vm, expunge interval and expunge deplay should be larger than 600 second 2012-08-13 17:41:21 -07:00
Alena Prokharchyk 4116ac876f VPC: CS-15805 - guest cidr should be RFC1918 complient 2012-08-13 17:08:39 -07:00
Alena Prokharchyk 3ef9f27c66 VPC: CS-15925 - when vpc provider is speficied for a new network offering, no other providers can be used 2012-08-13 13:58:16 -07:00
Alena Prokharchyk a82ff7b0d1 VPC: CS-15968 - don't send ips in Releasing state to the router when the nic is already unplugged for this Vlan 2012-08-13 11:42:29 -07:00
Koushik Das 7e681a701c CS-15908 : LDV: Prevent attach local data volume to a VM created in a zone with local storage disabled
Following scenarios are not allowed in case local storage is disabled on zone:
-Creation of volume (new or from snapshot) with local disk offering.
-Attach/reattach of volume with local disk offering.

Reviewed-by: Nitin
2012-08-13 17:11:26 +05:30
Murali Reddy 9862378ed5 bug CS-15232: After upgrade 2.2.14 -> Bonita CloudStack-tag-3.0.3-prerelease3-3.0.3-0.2592-rhel5 with external devices F5-SRX, Unable to acquire IP in original network of F5SRX devices
ensuring that networks using external load balancer/firewall in 2.2.14 or prior releases deployments has entry
  in network_external_lb_device_map and network_external_firewall_device_map
2012-08-12 18:48:38 +05:30
Fang Wang 90d0871131 bugCS-15741
InterVlan - User VM's ID should not be revealed in the Error message displayed to the Regular User Account - Error during Static NAT Rule creation.
Description:
	Use the UUID to replace the vmId in the exception message.
2012-08-10 19:53:13 -07:00
Alena Prokharchyk e866122ff8 Fixed line endings in RulesManagerimpl file 2012-08-10 16:33:34 -07:00
Sheng Yang 8f8d92ad08 S2S VPN: CS-15947: Add global config for S2S VPN VPN connection counts limitation
And subnets limitation for each customer gateway
2012-08-10 16:15:39 -07:00
Alena Prokharchyk 029a07fad4 VPC: CS-15950 - throw networkConflictException when try to create network rule for the ip address that is already in use for another service 2012-08-10 16:04:18 -07:00
Sheng Yang 0bbefcecff S2S VPN: CS-15932: Allow user to update customer gateway when connection state is ERROR 2012-08-10 11:56:45 -07:00
Sheng Yang 727d0d60f4 S2S VPN: CS-15936: Prevent user from connecting to different customer gateway with overlapped subnets 2012-08-10 11:30:06 -07:00
Abhinandan Prateek eb1c94feba bug CS-15868: enable tampa pre-release 2012-08-10 19:18:17 +05:30
Koushik Das cae5db1722 CS-15603 : CloudStack failing to stop vm's when destroyVM is called
When a VM is force deleted and the host is not available then CS simply marks the state in db as "Destroyed/Expunging". The VM is still running on the host and once it becomes available again there is a discrepancy in state of the VM. In this scenario the VM is removed from the host when the next full cluster sync happens.

Reviewed-by: Abhi
2012-08-10 17:54:57 +05:30
Nitin Mehta 3aa0e9a352 bug CS-15278: For removing clusters crossing threshold find out the list of cluster through db instead of iteratting cluster one by one in the java code.
Reviewed-by: Koushik
2012-08-10 16:15:25 +05:30
Vijay 0bd667418e CS-15931 Delete Vm group not removing configs from NS.
CS-15935 NetScaler sessions increase in case of errors in the NetScaler
CS-15930 Save config not triggered to NS after create, update delete VM group
CS-15934 Handling Resource Unavailable exception for AutoScale
2012-08-10 13:45:23 +05:30
Abhinandan Prateek b82fddd629 bug CS-15919: added details parameter value can be a comma separated list of [all, vm, account, storage_type, disk_offering, min] 2012-08-10 10:28:25 +05:30
Koushik Das 20ba086d99 Fix CS-15910
In case of volume creation from snapshot there is no associated VM so put a check for that.
Reviewed-by: Nitin
2012-08-09 19:32:39 +05:30
Alena Prokharchyk 601ca8c5eb Fixed unittest 2012-08-08 18:58:50 -07:00
Alena Prokharchyk 4739ac0ae3 Reverted "Initialize user context from AccountManager" committed by mistake
This reverts commit cc212aaecf.
2012-08-08 15:25:31 -07:00
Alena Prokharchyk d31449f1c0 Name change for vpc/Dao package (dao is lowercased now)
Conflicts:

	api/src/com/cloud/vm/PluggableNics.java
	server/src/com/cloud/configuration/DefaultComponentLibrary.java
	server/src/com/cloud/network/dao/RouterNetworkDaoImpl.java
	server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/network/vpc/dao/PrivateIpDao.java
	server/src/com/cloud/network/vpc/dao/PrivateIpDaoImpl.java
	server/src/com/cloud/network/vpc/dao/StaticRouteDao.java
	server/src/com/cloud/network/vpc/dao/StaticRouteDaoImpl.java
	server/src/com/cloud/network/vpc/dao/VpcDao.java
	server/src/com/cloud/network/vpc/dao/VpcDaoImpl.java
	server/src/com/cloud/network/vpc/dao/VpcGatewayDao.java
	server/src/com/cloud/network/vpc/dao/VpcGatewayDaoImpl.java
	server/src/com/cloud/network/vpc/dao/VpcOfferingDao.java
	server/src/com/cloud/network/vpc/dao/VpcOfferingDaoImpl.java
	server/src/com/cloud/network/vpc/dao/VpcOfferingServiceMapDao.java
	server/src/com/cloud/network/vpc/dao/VpcOfferingServiceMapDaoImpl.java
2012-08-08 15:02:46 -07:00
Alena Prokharchyk cc212aaecf Initialize user context from AccountManager 2012-08-08 14:52:40 -07:00
Sheng Yang 685af150bc S2S VPN: Use coma instead of semicolon for separating cidr list 2012-08-08 10:37:26 -07:00
Deepak Garg 211b60ef64 CS-15644 Implemented UUIDs for templateId, serviceOfferingId, zoneId, domainId replacing the ids being passed to
Netscaler in the API url

Reviewed By: Vijay V.
2012-08-08 18:17:38 +05:30
Vijay b10274efd9 CS-15866. Packaging AutoScale Vm Group as part of delete
load balancer rule.
ReviewedBy: Devdeep Singh
2012-08-08 17:44:28 +05:30
Koushik Das a9c7ae2934 Fix CS-15621
Using migrateVolumes method which does not perform input validation. Some input validation in the migrateVolume method prevented migration of volume in READY state. Also using volume disk offering to check if it is a local or shared one.

Reviewed-by: Nitin
2012-08-08 16:53:38 +05:30
kishan f57b242e1f bug CS-15648: For volumes created from snapshot, create usage event after successful volume
status CS-15648: resolved fixed
reviewed-by: Nitin
2012-08-08 16:21:15 +05:30
kishan 23aa4bff69 bug CS-15221: Support multiple public interfaces 2012-08-08 13:42:14 +05:30
Sheng Yang 9898495974 S2S VPN: Fix multiply remote side guest networks 2012-08-07 18:34:41 -07:00
Prachi Damle e59a2f2ef6 CS-14817 Intergrating External network service provider using pluggable interface - issue with CreateNetwork and UpdateNetwork
Changes:
- While checking if network has any external provider, we should consider all providers in the network. Not just F5, Juniper, Netscalar
2012-08-07 18:01:39 -07:00
Sheng Yang a7342974b3 S2S VPN: Fix typo 2012-08-07 16:26:06 -07:00
Sheng Yang 20f4b6a386 CS-15243: Add service combination check at create network offering 2012-08-07 12:52:59 -07:00
Sheng Yang acd9f4887f S2S VPN: CS-15882: Only allow VPN connection between same account's gateways 2012-08-07 11:51:14 -07:00
Alena Prokharchyk 1cf91a8397 VPC: more unittests for VpcService 2012-08-07 11:01:43 -07:00
Jayapal 3455305f69 Fix: CS-15398 fix for basic zone dns issue in multiple pods 2012-08-07 16:16:24 +05:30
Likitha Shetty 0dd17697bb CS-14796. deployVirtualMachine api, added a check to see if the userdata provided is base64 encoded.
Reviewed by: Prachi
2012-08-07 14:18:21 +05:30
Alena Prokharchyk 44ae760257 VPC: CS-15850 - don't unplug the nic for public network when there are existing ips in the same vlan having network rules 2012-08-06 17:37:16 -07:00
Alena Prokharchyk 08a1e93462 VPC: CS-15850 - don't unplug the nic for public network when there are existing ips in the same vlan having network rules 2012-08-06 16:31:32 -07:00
Alena Prokharchyk ddb9e498f7 VPC: unittest preparation 2012-08-06 16:31:32 -07:00
Rajesh Battala 9317c888d6 CS-15778: Fetching thumbnail 2012-08-06 20:47:22 +05:30
Rajesh Battala 96826e5218 CS-15778: Fetching thumbnail 2012-08-06 20:31:00 +05:30
Koushik Das f772c9aa99 Fix CS-15835
Using the disk offering associated with volume to determine the storage type
Reviewed-by: Nitin
2012-08-06 18:51:35 +05:30
Abhinandan Prateek 4146b4273d bug CS-15859: put a check on volume limit 2012-08-06 17:50:29 +05:30