Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e152e64ac0 
							
						 
					 
					
						
						
							
							Fix several wrong ResourceUnavailableException scopes  
						
						
						
						
					 
					
						2012-03-08 11:55:31 -08:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4dea695e09 
							
						 
					 
					
						
						
							
							bug 13871: use perzone and peraccount (no spaces in values) when compare source nat capabilities  
						
						... 
						
						
						
						status 13871: resolved fixed
Reviewed-by: Chiradeep Vittal 
						
						
					 
					
						2012-02-21 10:06:29 -08:00 
						 
				 
			
				
					
						
							
							
								frank 
							
						 
					 
					
						
						
						
						
							
						
						
							a1fa313902 
							
						 
					 
					
						
						
							
							Bug 13568 - secondary storage VM's static route for nfs server breaks things!  
						
						... 
						
						
						
						status 13568: resolved fixed
reviewed-by: Sheng Yang 
						
						
					 
					
						2012-02-17 16:24:32 -08:00 
						 
				 
			
				
					
						
							
							
								Naredula Janardhana Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							31fe8bd815 
							
						 
					 
					
						
						
							
							Summary of HAProxy stickines param changes:  
						
						... 
						
						
						
						- converted all mandatory params to optional, and internally fill with default value before sending to haproxy. default value is available through description.
  - accept holdtime without units. 
						
						
					 
					
						2012-02-08 14:56:41 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1490e45a1c 
							
						 
					 
					
						
						
							
							Fixed format style in a bunch of files (replaced tabs with spaces as a part of it)  
						
						
						
						
					 
					
						2012-02-03 13:49:11 -08:00 
						 
				 
			
				
					
						
							
							
								Naredula Janardhana Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							aea81205ef 
							
						 
					 
					
						
						
							
							Bug 11845:  
						
						... 
						
						
						
						Summary of Changes:
    - created a generic way for LB rule validations, so as LB device(like Haproxy) specific validations can be done syncronously.
    - Removed asyncronous validations from Haproxy and done syncronously. 
						
						
					 
					
						2012-02-01 18:01:11 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0e13bb58e3 
							
						 
					 
					
						
						
							
							bug 13250: don't check physicalNetworkId for control traffic type  
						
						
						
						
					 
					
						2012-01-24 12:49:30 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							ba23973d53 
							
						 
					 
					
						
						
							
							bug 12656: Refactor IP associate process  
						
						... 
						
						
						
						Introduce the concept of Ip Deployer. The IP deployer would be responible for
apply IP to the element. Most element's IP deployer is itself, but it can be
someone else if we want to implement inline mode in the future. 
						
						
					 
					
						2012-01-05 21:08:28 -08:00 
						 
				 
			
				
					
						
							
							
								Naredula Janardhana Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							d683e30e28 
							
						 
					 
					
						
						
							
							bug 12891: added cookie to destination if it is http based sticky.  
						
						
						
						
					 
					
						2012-01-06 10:17:55 +05:30 
						 
				 
			
				
					
						
							
							
								Murali reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							4f058feef2 
							
						 
					 
					
						
						
							
							bug 12276: public IP's should be associated with a network service provider depending on the network rules for which IP is used for  
						
						
						
						
					 
					
						2011-12-19 23:48:52 +05:30 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							f3df18aa9b 
							
						 
					 
					
						
						
							
							NaaS: Enforce the checking of VirtualRouterElement  
						
						... 
						
						
						
						If SourceNAT is not provided, VirtualRouter wouldn't provide firewall,
portforwarding, loadbalance, static Nat and VPN service as well. 
						
						
					 
					
						2011-11-30 14:53:57 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							c5292de0ae 
							
						 
					 
					
						
						
							
							NaaS: Restrict the combination that provider can support  
						
						
						
						
					 
					
						2011-11-30 14:53:50 -08:00 
						 
				 
			
				
					
						
							
							
								Naredula Janardhana Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							e4b5a62402 
							
						 
					 
					
						
						
							
							bug 10796: merging code from branch  
						
						
						
						
					 
					
						2011-11-30 15:03:43 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							337c07c0d1 
							
						 
					 
					
						
						
							
							Default gateway service to sourceNat service in the API  
						
						
						
						
					 
					
						2011-11-17 16:28:10 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd8d741ca 
							
						 
					 
					
						
						
							
							NaaS: Add redundant router capability to virtual router  
						
						
						
						
					 
					
						2011-11-17 11:33:04 -08:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							03eb3c9037 
							
						 
					 
					
						
						
							
							Removed unused imports  
						
						
						
						
					 
					
						2011-11-15 16:42:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfac9a5e1 
							
						 
					 
					
						
						
							
							NaaS: Fix UUID of virtual router providers  
						
						
						
						
					 
					
						2011-11-11 13:42:19 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							7adedca8a3 
							
						 
					 
					
						
						
							
							NaaS: Update listVirtualRouterElements to accept nspid as parameter  
						
						... 
						
						
						
						Also fix VirtualRouterProviderResponse by adding objectName. 
						
						
					 
					
						2011-11-10 17:26:11 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							5c1773dd26 
							
						 
					 
					
						
						
							
							NaaS: Add response for VirtualRouterProvider  
						
						
						
						
					 
					
						2011-11-09 18:52:34 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							47114af94b 
							
						 
					 
					
						
						
							
							NaaS: Add redundant capability for Gateway service  
						
						
						
						
					 
					
						2011-11-09 17:09:46 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							bc86800d30 
							
						 
					 
					
						
						
							
							NaaS: Remove Redundant Virtual Router element  
						
						... 
						
						
						
						Would use capability instead. 
						
						
					 
					
						2011-11-09 17:09:38 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8f96c06d 
							
						 
					 
					
						
						
							
							NaaS: Merge Role.DHCP_USERDATA and Role.DHCP_FIREWALL_LB_USERDATA to Role.VIRTUAL_ROUTER  
						
						
						
						
					 
					
						2011-11-09 17:09:17 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							0876cbeda7 
							
						 
					 
					
						
						
							
							NaaS: Rename VirtualRouterProviderType  
						
						
						
						
					 
					
						2011-11-09 15:24:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							be72d81529 
							
						 
					 
					
						
						
							
							NaaS: Make element.prepare() contain only prepare, not DHCP or userdata apply  
						
						
						
						
					 
					
						2011-11-09 15:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							8616705293 
							
						 
					 
					
						
						
							
							NaaS: Add getPhysicalNetworkId()  
						
						
						
						
					 
					
						2011-11-09 15:23:13 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							b569a11e45 
							
						 
					 
					
						
						
							
							NaaS: Add DHCP and userdata service provider  
						
						
						
						
					 
					
						2011-11-09 15:23:06 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							58568db1d0 
							
						 
					 
					
						
						
							
							NaaS: Use provider() instead of explicit isRedundant flag  
						
						
						
						
					 
					
						2011-11-09 15:23:01 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							b85744859f 
							
						 
					 
					
						
						
							
							NaaS: Set new added virtual router element enabled by default  
						
						
						
						
					 
					
						2011-11-09 13:56:35 -08:00 
						 
				 
			
				
					
						
							
							
								Murali Reddy 
							
						 
					 
					
						
						
						
						
							
						
						
							db991dd8f6 
							
						 
					 
					
						
						
							
							NAAS : adding support for service capabilities to be specified as part of network offering  
						
						
						
						
					 
					
						2011-11-08 13:01:44 -08:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							3a845d2d75 
							
						 
					 
					
						
						
							
							Keep Service/Provider map per network as well as per networkOffering (to handle the case when there are multiple providers defined for the same service in the network offering, and only one is picked when the network is created)  
						
						
						
						
					 
					
						2011-11-07 16:16:03 -08:00 
						 
				 
			
				
					
						
							
							
								prachi 
							
						 
					 
					
						
						
						
						
							
						
						
							dce0bfd558 
							
						 
					 
					
						
						
							
							Fixing VirtualRouterElement and RVR to not use forceShutdown  
						
						
						
						
					 
					
						2011-11-04 18:06:35 -07:00 
						 
				 
			
				
					
						
							
							
								prachi 
							
						 
					 
					
						
						
						
						
							
						
						
							5f93665a30 
							
						 
					 
					
						
						
							
							- Send network labels to hypervisor recource during processConnect  
						
						... 
						
						
						
						- Create Default physicalnetwork and add traffic types while creating a zone
- DeleteProvider should error out if there are networks using the provider.
- Other validations 
						
						
					 
					
						2011-11-04 17:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							3051dc2621 
							
						 
					 
					
						
						
							
							NaaS: Discard DhcpElement  
						
						... 
						
						
						
						VirtualRouterElement would do all the job. The difference would be public
network enabled or not. 
						
						
					 
					
						2011-11-04 14:13:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							3de3fc69d2 
							
						 
					 
					
						
						
							
							NaaS: Implement shutdownProviderInstances for virtual router  
						
						
						
						
					 
					
						2011-11-03 13:44:26 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							6882cf8fd5 
							
						 
					 
					
						
						
							
							Cleaned up unused code that was commented out  
						
						
						
						
					 
					
						2011-11-03 11:06:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							4a960f2912 
							
						 
					 
					
						
						
							
							NaaS: Update VirtualRouterElement on StaticNat and PortForwarding services  
						
						
						
						
					 
					
						2011-11-02 19:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc9b149e4 
							
						 
					 
					
						
						
							
							NaaS: Add portforwarding and staticnat service provider  
						
						... 
						
						
						
						Make them service rather than capability of firewall. Now firewall only means
open/close the port. 
						
						
					 
					
						2011-11-02 15:18:39 -07:00 
						 
				 
			
				
					
						
							
							
								prachi 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa743165a 
							
						 
					 
					
						
						
							
							Changes  to support Enable/ Disable services of a service provider added to physical network:  
						
						... 
						
						
						
						- ListSupportedNetworkServiceProvidersCmd will now return Providers along with its element's services and boolean 'canEnableIndividualServices' that indicates if for this Provider services can be enabled/disabled
- add & update NetworkServiceProvider changed to take in the list of services to enable. While adding a provider, if list is null then all services supported by the element are enabled by default.
- ListNetworkServices enhanced to take in a provider name and returns services of that specific provider. 
						
						
					 
					
						2011-11-01 18:03:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							a43364f0a4 
							
						 
					 
					
						
						
							
							NaaS: Rename virtual_router_elements to virtual_router_provider  
						
						
						
						
					 
					
						2011-10-31 15:59:53 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3fbf0548 
							
						 
					 
					
						
						
							
							NaaS: Create AddVirtualRouterElementCmd  
						
						... 
						
						
						
						As DhcpElement/VirtualRouterElement/RedundantVirtualRouterElement is decided to
be the service provider of the physical network, this API should be called to
add a new element, with correlated network service provider ID.
Then e.g. ConfigureVirtualRouterElementCmd should be called to configure and
enable the element. 
						
						
					 
					
						2011-10-31 15:59:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							00bb63ac67 
							
						 
					 
					
						
						
							
							NaaS: Remove separate configuration fields for virtual router elements  
						
						... 
						
						
						
						The fields are duplicated with network offerings. 
						
						
					 
					
						2011-10-31 15:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							928fc64ebc 
							
						 
					 
					
						
						
							
							NaaS: Enable VirtualRouterElement to deal with service separately  
						
						
						
						
					 
					
						2011-10-31 15:59:31 -07:00 
						 
				 
			
				
					
						
							
							
								prachi 
							
						 
					 
					
						
						
						
						
							
						
						
							549c7d2ef9 
							
						 
					 
					
						
						
							
							Added NetworkElement API's isReady() and shutdownProviderInstances() called by NetworkMgr while enabling/shutdown the service provider.  
						
						
						
						
					 
					
						2011-10-31 13:09:54 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							d315e57b0e 
							
						 
					 
					
						
						
							
							Renamed "type" to "guestType"  
						
						
						
						
					 
					
						2011-10-27 16:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							71b53a3432 
							
						 
					 
					
						
						
							
							Made isSharedSourceNatService a capability of SoureNatService  
						
						
						
						
					 
					
						2011-10-27 16:49:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4e21f315 
							
						 
					 
					
						
						
							
							NaaS: Destroy virtual router when cleanup=true at shutdown  
						
						... 
						
						
						
						As we did in the restart() function. 
						
						
					 
					
						2011-10-27 16:45:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e1e96c0bb3 
							
						 
					 
					
						
						
							
							NaaS: Add ServiceProviders  
						
						... 
						
						
						
						Added PortForwardingServiceProvider, StaticNatServiceProvider, rename
PasswordServiceProvider to UserDataServiceProvider(may rename to a better name
later).
Add related function for service providers. 
						
						
					 
					
						2011-10-27 11:55:10 -07:00