Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							10d9c019a9 
							
						 
					 
					
						
						
							
							All merge conflicts resolved  
						
						
						
						
					 
					
						2013-01-18 12:14:57 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							cadca5fc0c 
							
						 
					 
					
						
						
							
							Merge branch 'master' into network-refactor-merge2  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/network/NetworkService.java
	api/src/com/cloud/network/element/RemoteAccessVPNServiceProvider.java
	plugins/network-elements/nicira-nvp/src/com/cloud/network/element/NiciraNvpElement.java
	server/src/com/cloud/acl/DomainChecker.java
	server/src/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
	server/src/com/cloud/network/NetworkManager.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java
	server/test/com/cloud/vpc/MockNetworkManagerImpl.java 
						
						
					 
					
						2013-01-16 19:17:14 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							fac2270240 
							
						 
					 
					
						
						
							
							more files changed  
						
						
						
						
					 
					
						2013-01-10 15:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							5a830c4db0 
							
						 
					 
					
						
						
							
							Network-refactor: Refactor NetworkManager into NetworkModel and NetworkManager.  
						
						... 
						
						
						
						NetworkManager's exclusive focus is now
 - handling plugins during orchestration, and
 - to deal with ip address allocation.
Those classes that used to refer to NetworkManager to get access to the datamodel now refer to NetworkModel
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org> 
						
						
					 
					
						2013-01-09 15:49:01 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcb64605f 
							
						 
					 
					
						
						
							
							all built with the latest  
						
						
						
						
					 
					
						2013-01-09 05:02:39 -08:00 
						 
				 
			
				
					
						
							
							
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							b274c570f9 
							
						 
					 
					
						
						
							
							Cleanup places that use explicit wiring of the components  
						
						
						
						
					 
					
						2013-01-08 17:45:33 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							30f2565d98 
							
						 
					 
					
						
						
							
							Merge branch 'api_refactoring' into javelin  
						
						
						
						
					 
					
						2013-01-08 12:36:04 -08:00 
						 
				 
			
				
					
						
							
							
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							2e9c55f8f6 
							
						 
					 
					
						
						
							
							More Spring issues to bootstrape javalin server  
						
						
						
						
					 
					
						2013-01-04 14:25:12 -08:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							7240204a50 
							
						 
					 
					
						
						
							
							Pass on the destination host in StartCommand  
						
						... 
						
						
						
						I added this in commit bc94948e0604e0e5931759be3c3d3155e84686f6 to be able to bind
the VNC on KVM on the Private IP Address of the Hypervisor.
This got (accidentally) reverted in commit 110903a91a21c04b931a26354a04bd7f534ba050 breaking
this behaviour with KVM.
By passing the destination host again in StartCommand we are able to bind the VNC to the private
IP address of the hypervisor.
This makes sure the VNC is not open for the world and users don't have to firewall these ports, nor
do they have to change "vnc_listen" in their qemu.conf libvirt settings. 
						
						
					 
					
						2013-01-04 14:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							25d14418b9 
							
						 
					 
					
						
						
							
							Replace Adapters<T> with standard List<T> to work with Spring injection  
						
						
						
						
					 
					
						2013-01-03 13:33:52 -08:00 
						 
				 
			
				
					
						
							
							
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							cea8f3bf37 
							
						 
					 
					
						
						
							
							Switch inject annotation to javax and let ComponentLocator to recognize both the new and original inject annotation  
						
						
						
						
					 
					
						2012-11-07 15:03:22 -08:00 
						 
				 
			
				
					
						
							
							
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							aab02e2743 
							
						 
					 
					
						
						
							
							Add Spring annotation to major components  
						
						
						
						
					 
					
						2012-11-07 14:53:39 -08:00 
						 
				 
			
				
					
						
							
							
								Mice Xia 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bca0999a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-118 Status of host resorce stuck in ErrorInMaintenance  
						
						
						
						
					 
					
						2012-10-08 14:05:05 +08:00 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							a9559cbb67 
							
						 
					 
					
						
						
							
							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.  
						
						
						
						
					 
					
						2012-09-13 16:34:53 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							481aae1ebc 
							
						 
					 
					
						
						
							
							add recreate.systemvm.enabled parameter to control recreating systemvm  
						
						
						
						
					 
					
						2012-08-20 11:19:26 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6cddd1e767 
							
						 
					 
					
						
						
							
							Removed trailing whitespaces and fixed line endings in some files  
						
						
						
						
					 
					
						2012-08-09 23:30:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9ef34a0f 
							
						 
					 
					
						
						
							
							CS-15719: Fix state change when stopping  
						
						
						
						
					 
					
						2012-07-27 16:28:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							110903a91a 
							
						 
					 
					
						
						
							
							VPC: added vif info to ipassoc command  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/vm/VirtualMachineManagerImpl.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java 
						
						
					 
					
						2012-07-27 13:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a39fd61249 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/rules/RulesManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
	server/src/com/cloud/vm/VirtualMachineGuru.java 
						
						
					 
					
						2012-07-27 13:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								kishan 
							
						 
					 
					
						
						
						
						
							
						
						
							468f2720eb 
							
						 
					 
					
						
						
							
							bug CS-15389: Added prepareStop to Virtualmachine manager and moved network usage collection into prepareStop of VR manager  
						
						
						
						
					 
					
						2012-07-27 23:13:18 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							46cd99f01e 
							
						 
					 
					
						
						
							
							VPC: CS-15668 - IpAssoc: unplug the nics  before pluggning new ones  
						
						
						
						
					 
					
						2012-07-23 16:38:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2b7ec3f4a8 
							
						 
					 
					
						
						
							
							VPC: one more fix for multiple public nic case for the VPC VR  
						
						... 
						
						
						
						Conflicts:
	server/test/com/cloud/network/MockNetworkManagerImpl.java 
						
						
					 
					
						2012-07-20 17:12:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5a64d4fbb1 
							
						 
					 
					
						
						
							
							VPC: CS-15638: Plug nic for the public ip address if the ip address from the diff vlan range than sourceNat ip  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/firewall/FirewallManagerImpl.java
	server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java
	server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/network/rules/RulesManagerImpl.java
	server/src/com/cloud/network/vpc/VpcManagerImpl.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java 
						
						
					 
					
						2012-07-20 17:12:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a1acfd3bfa 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/ApiConstants.java
	api/src/com/cloud/network/Network.java
	client/tomcatconf/components.xml.in
	plugins/network-elements/elastic-loadbalancer/src/com/cloud/network/lb/ElasticLoadBalancerManagerImpl.java
	server/src/com/cloud/consoleproxy/AgentBasedConsoleProxyManager.java
	server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/guru/GuestNetworkGuru.java
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java
	setup/db/create-schema.sql 
						
						
					 
					
						2012-07-13 13:52:58 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7b838c8a 
							
						 
					 
					
						
						
							
							CS-15544: recreate router if router filesystem is crashed  
						
						
						
						
					 
					
						2012-07-11 16:14:28 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b407b3beaa 
							
						 
					 
					
						
						
							
							VPC: add vm to network - no need to prepare nic when add vm in Stopped state to the network; the nic will be prepared once the vm starts up  
						
						
						
						
					 
					
						2012-07-10 18:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							697aa4589b 
							
						 
					 
					
						
						
							
							VPC: unplugNic - release the nic in the DB only after the command is executed succesfully on the backend  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/agent/api/routing/SetStaticRouteCommand.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java 
						
						
					 
					
						2012-07-10 18:07:09 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							21519070fc 
							
						 
					 
					
						
						
							
							VPC: added vpc_id to private_ip_address table to indicate which vpc the ip belongs to  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/vpc/VpcManager.java
	server/src/com/cloud/vm/VirtualMachineManagerImpl.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java 
						
						
					 
					
						2012-07-09 18:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							31f9d718fb 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java 
						
						
					 
					
						2012-07-03 17:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Nalley 
							
						 
					 
					
						
						
						
						
							
						
						
							e87558256c 
							
						 
					 
					
						
						
							
							Patch from Chip Childers  
						
						... 
						
						
						
						https://reviews.apache.org/r/5704/ 
License header updates for the server folder 
					
						2012-07-02 09:51:21 -04:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							634cd78baa 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/ApiConstants.java
	api/src/com/cloud/api/BaseCmd.java
	api/src/com/cloud/api/ResponseGenerator.java
	api/src/com/cloud/api/commands/ListNetworksCmd.java
	api/src/com/cloud/api/response/NetworkResponse.java
	api/src/com/cloud/event/EventTypes.java
	api/src/com/cloud/network/NetworkService.java
	client/tomcatconf/commands.properties.in
	scripts/network/domr/getDomRVersion.sh
	scripts/network/domr/ipassoc.sh
	scripts/network/domr/l2tp_vpn.sh
	scripts/network/domr/networkUsage.sh
	scripts/network/domr/router_proxy.sh
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/configuration/DefaultComponentLibrary.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/dao/IPAddressDao.java
	server/src/com/cloud/network/dao/IPAddressDaoImpl.java
	setup/apidoc/gen_toc.py
	setup/db/create-schema.sql
	wscript 
						
						
					 
					
						2012-06-28 17:41:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1e52ddb0 
							
						 
					 
					
						
						
							
							VPC: apply firewall ACLs as a part of VPC router start/restart and VPC network implement  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java 
						
						
					 
					
						2012-06-25 20:47:29 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							bc94948e06 
							
						 
					 
					
						
						
							
							agent: Set the listen addr of a VM specificly to the private IP of a host  
						
						... 
						
						
						
						Now users have to modify their /etc/libvirt/qemu.conf vnc_listen, this is not needed anymore 
						
						
					 
					
						2012-06-20 15:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							982562b9fb 
							
						 
					 
					
						
						
							
							VPC: ipAssoc consists of 3 parts: plug nic (if needed), associateIp, enableSourceNat(if ip is source nat ip)  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
						
						
					 
					
						2012-06-15 14:31:58 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c82885021b 
							
						 
					 
					
						
						
							
							More logging to plug nic code  
						
						
						
						
					 
					
						2012-06-15 14:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7e119e4c94 
							
						 
					 
					
						
						
							
							Fixed addDhcpEntry/userdata/password in VPC setup  
						
						
						
						
					 
					
						2012-06-15 14:27:24 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							aa84256542 
							
						 
					 
					
						
						
							
							1) Added VpcVirtualNetworkApplianceService interface  
						
						... 
						
						
						
						2) Pass dns1/dns2 to setupGuestNetworkCommand
3) Network implement - don't get source nat ip address for Vpc if it already has one 
						
						
					 
					
						2012-06-15 14:27:00 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d70d2f82d4 
							
						 
					 
					
						
						
							
							StartRouter: set only control nic during the initial router start; plug exising public and guest nics after the router is started with control nic  
						
						
						
						
					 
					
						2012-06-15 14:25:31 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							31b8f07bb5 
							
						 
					 
					
						
						
							
							Added NicTO to setupGuestNetworkCommand constructor - we need this info for guest network configuraiton  
						
						
						
						
					 
					
						2012-06-15 14:22:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7faa9838 
							
						 
					 
					
						
						
							
							Support for adding private network  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/upgrade/dao/Upgrade2214to30.java 
						
						
					 
					
						2012-06-15 14:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f28cefc4c3 
							
						 
					 
					
						
						
							
							Added support for network shutdown in VPC guest networks  
						
						
						
						
					 
					
						2012-06-15 14:07:59 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d9fd7e02a5 
							
						 
					 
					
						
						
							
							Plug nic support  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/consoleproxy/AgentBasedConsoleProxyManager.java
	server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java 
						
						
					 
					
						2012-06-15 14:07:46 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d11dceaccc 
							
						 
					 
					
						
						
							
							CS-14904  
						
						... 
						
						
						
						Fixed the bug where vm_instance.ha_enabled wasn't updated during service offering upgrade
Conflicts:
	server/src/com/cloud/server/ManagementServerImpl.java 
						
						
					 
					
						2012-05-15 12:36:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5021274232 
							
						 
					 
					
						
						
							
							CS-14256: throw executionException when finalizeStart fails (no point to retry).  
						
						
						
						
					 
					
						2012-04-23 15:56:23 -07:00 
						 
				 
			
				
					
						
							
							
								Salvatore Orlando 
							
						 
					 
					
						
						
						
						
							
						
						
							9f321ffeac 
							
						 
					 
					
						
						
							
							Open vSwitch tunnel manager  
						
						... 
						
						
						
						Applying patch with new ovs-tunnel-manager on top of cloudstack oss-master 
						
						
					 
					
						2012-04-23 22:32:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9b089f2eb7 
							
						 
					 
					
						
						
							
							AdvanceStart: do cleanup() call with force=true when the start command wasn't sent to the backend yet  
						
						
						
						
					 
					
						2012-04-13 17:19:02 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1a6b0b35 
							
						 
					 
					
						
						
							
							bug 14615: deployVm can work 2 diff ways now: 1) Default way - create and start the vm. 2) Create the vm without starting it. Note that vm's volumes stay in Allocated state -not created on the backend till the point where vm starts  
						
						... 
						
						
						
						status 14615: resolved fixed 
						
						
					 
					
						2012-04-06 11:30:48 -07:00 
						 
				 
			
				
					
						
							
							
								frank 
							
						 
					 
					
						
						
						
						
							
						
						
							2f634c0913 
							
						 
					 
					
						
						
							
							Switch to Apache license  
						
						
						
						
					 
					
						2012-04-03 04:50:05 -07:00 
						 
				 
			
				
					
						
							
							
								Abhi 
							
						 
					 
					
						
						
						
						
							
						
						
							d3673506cf 
							
						 
					 
					
						
						
							
							bug 14216: rightly initializing to avoid NPE  
						
						
						
						
					 
					
						2012-03-21 15:33:05 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c052d96428 
							
						 
					 
					
						
						
							
							bug 13966: cleanup the vm (stop it on the backend) when work step is Release. Also never retry when finalizeStart failed  
						
						... 
						
						
						
						status 13966: resolved fixed
reviewed-by: Alex Huang 
						
						
					 
					
						2012-02-23 15:13:47 -08:00