Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e3493792 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						
						
						
					 
					
						2012-08-08 18:38:35 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce632cf0b 
							
						 
					 
					
						
						
							
							agent: Fix typo for error message when HVM is not enabled  
						
						
						
						
					 
					
						2012-08-08 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							a12a0081e9 
							
						 
					 
					
						
						
							
							agent: Exit when local.storage.uuid is not set  
						
						... 
						
						
						
						We used to generate a UUID when this wasn't set, but since we aren't writing to
agent.properties anymore we have to make sure the UUID is persistent across restarts. 
						
						
					 
					
						2012-08-08 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							57a14266d8 
							
						 
					 
					
						
						
							
							agent: Remove dummy debug line  
						
						... 
						
						
						
						This does nothing 
						
						
					 
					
						2012-08-08 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe611037f 
							
						 
					 
					
						
						
							
							agent: Set default values for all variables  
						
						
						
						
					 
					
						2012-08-08 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f847518f 
							
						 
					 
					
						
						
							
							agent: Never write to agent.properties  
						
						... 
						
						
						
						A daemon should never write to a configuration file
Admins might use tools like Puppet and they don't like changing files 
						
						
					 
					
						2012-08-08 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							048c5e50cf 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	utils/test/com/cloud/utils/component/MockComponentLocator.java 
						
						
					 
					
						2012-08-08 11:50:39 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							f1053f3e3e 
							
						 
					 
					
						
						
							
							kvm: Only select emulators which are x84_64 architecture  
						
						... 
						
						
						
						Libvirt can also return a bunch of emulators for eg ARM and S390
We filter those out since we do not support these architectures.
This way we don't try to start a x86_64 instance with a S390 emulator 
						
						
					 
					
						2012-08-07 23:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b9b52164 
							
						 
					 
					
						
						
							
							kvm: Remove hardcoded 'cloud' qemu binaries for Hypervisor detection  
						
						... 
						
						
						
						With the upcoming Apache release we don't ship custom Qemu builds.
libvirt should provide us with the correct information. 
						
						
					 
					
						2012-08-07 23:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							95449da4be 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						
						
						
					 
					
						2012-08-07 11:37:45 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa300cd9c 
							
						 
					 
					
						
						
							
							kvm: Define CPU shares in domain XML  
						
						... 
						
						
						
						Since libvirt 0.9.0 this can be specified in the XML.
This used to be set by invoking virsh after starting the instance, but this is cleaner. 
						
						
					 
					
						2012-08-07 17:49:58 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							9212995501 
							
						 
					 
					
						
						
							
							kvm: Fix two small typos  
						
						
						
						
					 
					
						2012-08-07 17:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5a72044dc7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						
						
						
					 
					
						2012-08-03 14:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								Chip Childers 
							
						 
					 
					
						
						
						
						
							
						
						
							3a882fa17c 
							
						 
					 
					
						
						
							
							License header updates for the plugins folder.  
						
						
						
						
					 
					
						2012-08-03 09:07:43 -04:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0e0b75a041 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/ApiConstants.java 
						
						
					 
					
						2012-08-02 18:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							1276aedd35 
							
						 
					 
					
						
						
							
							rbd: Remove debug line  
						
						... 
						
						
						
						This is no longer needed. It was here for testing purposes, but it was actually a bug in libvirt which has been resolved. 
						
						
					 
					
						2012-08-02 23:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9f1afa78 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java 
						
						
					 
					
						2012-08-01 19:04:28 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							05df0a1965 
							
						 
					 
					
						
						
							
							Another clean up for unnecessary parameter conn Clean up unused  
						
						... 
						
						
						
						parameter conn. Add test for LibvirtVMDef Add support for ethernet type
RB: https://reviews.apache.org/r/6284/ 
Send-by: tomoe@midokura.com  
						
						
					 
					
						2012-08-01 13:59:11 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							2ffc9907f7 
							
						 
					 
					
						
						
							
							kvm: Use libvirt for polling storage pool capacity and allocation  
						
						... 
						
						
						
						Since we are using libvirt for handling our storage pools we should rely on that information as well.
Before fetching the capacity we refresh the pool so libvirt has the most up-to-date information.
This is not needed with newly created pools since libvirt does a refresh on creation. 
						
						
					 
					
						2012-08-01 17:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							34ed15e44e 
							
						 
					 
					
						
						
							
							kvm: Remove main methods in various classes  
						
						... 
						
						
						
						This is dead code which seems to be in there from the VMOps time.
No reason for this to be here, so this can safely be removed 
						
						
					 
					
						2012-08-01 14:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7706a9c32f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/rules/RulesManagerImpl.java 
						
						
					 
					
						2012-07-31 13:37:28 -07:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							cc08eee215 
							
						 
					 
					
						
						
							
							plugin: Rename cloud-kvm.jar to cloud-plugin-hypervisor-kvm.jar  
						
						... 
						
						
						
						This way we stay consistent with naming our plugins. 
						
						
					 
					
						2012-07-31 22:18:56 +02:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							7a0a9231c3 
							
						 
					 
					
						
						
							
							Move KVM related code into plugins/hypervisor/kvm, a new jar file is  
						
						... 
						
						
						
						created: cloud-kvm.jar 
						
						
					 
					
						2012-07-30 14:55:47 -07:00