cloudstack/server/test/com/cloud/vpc
Murali Reddy ea8b85af2a CLOUDSTACK-234: create/delete firewa/lb/pf rule: send ip assoc command
only on first rule is created on the IP and last rule is revoked on the
IP

Current suboptima logic of IP Assoc

 - On associate IP to GuestNetwork there is an IPAssoc command sent to
   corresponding network service providers of the network
 - On every rule apply on IP associated with the network send IP assoc
   to the network service providers
 - On every rule deletion on IP associated with a network sernd IP assoc
   command to the network service providers

With this fix logic of IP assoc is changed as below which eliminates
executio of unnessary and expensive IpAssocCommand resource command

 - On associate IP to GuestNetwork, associate IP only to the network,
   Untill any service is associated with the IP dont send IP Assoc
 - On creation of first rule on the IP send IPAssoc to corresponding
   network service provider. Since IP is used for a service, IPAssoc
   need to be sent to correpondign service provider
 - On deletion of last rule on the IP send IPAssoc to corresponding
   network service provider. When last rule is deleted, IP has no
   service associated with it, so send IP assoc to service provider to
   remove the IP association
2013-07-08 14:52:12 +05:30
..
dao CLOUDSTACK-2517: fixed private gateway creation. Following fixes went in: 2013-05-15 13:12:51 -07:00
MockConfigurationManagerImpl.java SolidFire plug-in and related changes 2013-06-28 16:59:21 -06:00
MockNetworkManagerImpl.java CLOUDSTACK-234: create/delete firewa/lb/pf rule: send ip assoc command 2013-07-08 14:52:12 +05:30
MockNetworkModelImpl.java CLOUDSTACK-2045: [Multiple IPs Per Nic] This feature is not working well 2013-06-28 12:26:20 +05:30
MockResourceLimitManagerImpl.java CLOUDSTACK-1156: Limit Primary and Secondary storage for domain/accounts 2013-03-29 11:26:38 +05:30
MockSite2SiteVpnManagerImpl.java Improve component lifecycle management with system run-level concept 2013-01-30 15:21:02 -08:00
MockSite2SiteVpnServiceProvider.java Improve component lifecycle management with system run-level concept 2013-01-30 15:21:02 -08:00
MockVpcManagerImpl.java CLOUDSTACK-2809: Assign acl_id to VPC tier only when NetworkACL service is supported 2013-06-04 20:08:26 +05:30
MockVpcVirtualNetworkApplianceManager.java PVLAN: CLOUDSTACK-2401: VM Migration support 2013-05-20 16:43:24 -07:00
NetworkACLManagerTest.java CLOUDSTACK-2809: Assign acl_id to VPC tier only when NetworkACL service is supported 2013-06-04 20:08:26 +05:30
NetworkACLServiceTest.java fix networkAclServiceTest failure 2013-05-29 17:14:36 +05:30
Site2SiteVpnTest.java Fixed VPC api unittests 2013-04-19 11:26:32 -07:00
VpcApiUnitTest.java CLOUDSTACK-2809: Assign acl_id to VPC tier only when NetworkACL service is supported 2013-06-04 20:08:26 +05:30
VpcTest.java merge master 2013-05-11 15:28:43 +05:30
VpcTestConfiguration.java merge master 2013-05-11 15:28:43 +05:30