cloudstack/server/test/com/cloud
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
..
agent Remove sendToSecStorage methods from agentManager to use EndPoint 2013-04-24 16:21:41 -07:00
alert Add missing Apache license header. 2013-03-08 14:38:35 -08:00
api CLOUDSTACK-1253: Remove @author tag. 2013-02-15 10:42:06 -08:00
async Removing ^M's from code. 2013-04-04 00:53:20 +05:30
capacity Correcting the license header problem that was introduced with commit 2013-02-22 11:06:47 -05:00
configuration CLOUDSTACK-2963 Build failure due to validateIpRange test failure 2013-06-12 18:48:46 +05:30
event CLOUDSTACK-1904: API : UI : Admin can not delete Events/Archive from other accounts 2013-05-15 19:41:48 -07:00
keystore commit ba3fef5d0650c42463d0f225f4ca14b5f9046c44 2012-12-17 17:44:39 -08:00
metadata add missing file 2013-05-11 15:02:12 +05:30
network CLOUDSTACK-234: create/delete firewa/lb/pf rule: send ip assoc command 2013-07-08 14:52:12 +05:30
projects Improve component lifecycle management with system run-level concept 2013-01-30 15:21:02 -08:00
resource Moved HostAllocator and PodAllocator from server to api package, where they are supposed to be. In the process, I had to change the VO objects used by these two itnerfaces to interface equivalent. This makes sense because there's really no reasons why allocators require write access to the database. One of the files have been reformatted because it contained a bunch of tabs instead of spaces for indentation. 2013-07-03 17:48:53 -07:00
resourcelimit CLOUDSTACK-1156: Limit Primary and Secondary storage for domain/accounts 2013-03-29 11:26:38 +05:30
server ConfigurationServerImplTest: remove long running test 2013-06-03 14:48:29 +05:30
snapshot merge master 2013-05-11 15:28:43 +05:30
storage/dao merge master 2013-05-11 15:28:43 +05:30
upgrade ignore the tests looking for db 2013-03-01 12:04:06 +05:30
user AccountManager/Service: reduced visibility for methods that are called only from AccountManagerImpl itself 2013-05-30 11:18:32 -07:00
vm CLOUDSTACK-2107 2013-07-03 18:40:22 +05:30
vpc CLOUDSTACK-234: create/delete firewa/lb/pf rule: send ip assoc command 2013-07-08 14:52:12 +05:30