Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							000fc0a254 
							
						 
					 
					
						
						
							
							added support for vfio-pci passthrough  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2014-06-18 07:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							db656e5f24 
							
						 
					 
					
						
						
							
							cleanup previous patch  
						
						
						
					 
					
						2014-06-18 06:54:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e83f0548 
							
						 
					 
					
						
						
							
							enable q35 machine support  
						
						... 
						
						
						
						q35 use pcie.0 root by default. so currently we can't start machine model q35.
we need to add 3 pci-bridge pci.0, pci.1, pci.2, to handle our devices.
pcie.0 does not support hotplug. so pci-bridge are defined at startup.
I use an pve-q35.cfg (mostly the same than q35-chipset.cfg from qemu docs).
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-06-18 06:03:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d33c863b4 
							
						 
					 
					
						
						
							
							bump version to 3.1-18  
						
						
						
					 
					
						2014-06-17 09:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							985a5f483d 
							
						 
					 
					
						
						
							
							migration : add setup state  
						
						... 
						
						
						
						since qemu 1.5, they are a new migration state : "setup"
it's mainly use for rdma migration, but slow vm can it see and hang on migration
http://git.qemu.org/?p=qemu.git;a=commit;h=3b6959506831193f37cc830c8e111b437c0d1380 
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-06-17 08:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							53fc9f1e98 
							
						 
					 
					
						
						
							
							depend on novnc-pve  
						
						
						
					 
					
						2014-06-17 08:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							983d458216 
							
						 
					 
					
						
						
							
							cleanup VNC websocket patch  
						
						... 
						
						
						
						Pass ticket via ENV{LC_PVE_TICKET} to vncproxy. Also remove 'unsecure' option, because
this is implied if we want a websocket connection. 
						
					 
					
						2014-06-17 08:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d5c00063 
							
						 
					 
					
						
						
							
							API2/Qemu: add unsecure and websocket options to vncpoxy also set qemu vnc server properties on the fly  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2014-06-17 08:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							a9410357d2 
							
						 
					 
					
						
						
							
							add virtio-net multiqueue support  
						
						... 
						
						
						
						this a new option queue=(\d+) to net interface
Allow to use more than 1 cpu for network stream, so this can improve network bandwidth,
when vhost-net cpu is the bottleneck
http://www.linux-kvm.org/page/Multiqueue#Enable_MQ_feature 
-netdev tap,vhost=on,queues=N -device virtio-net-pci,mq=on,vectors=2N+2
host requirement
----------------
this require host kernel >= 3.8 (or qemu die at start)
linux guest requirement
-----------------------
kernel >= 3.8
manual enabling multiqueue
windows guest requierement
--------------------------
recent virtio-net driver
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-06-11 09:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5881b913c0 
							
						 
					 
					
						
						
							
							add option iscsi only once  
						
						... 
						
						
						
						We simply add option iscsi if we have an initiator name. So we
never add this option multiple times, and it works with hotplug
in case someone plugs an 'iscsi:' drive later. 
						
					 
					
						2014-05-17 09:14:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							46f58b5f03 
							
						 
					 
					
						
						
							
							cleanup previous commit - use IO::File  
						
						
						
					 
					
						2014-05-17 09:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Rasmussen 
							
						 
					 
					
						
						
						
						
							
						
						
							15b21acc0d 
							
						 
					 
					
						
						
							
							add initiator-name to iscsi drives if configured  
						
						... 
						
						
						
						Signed-off-by: Michael Rasmussen <mir@datanom.net> 
						
					 
					
						2014-05-17 08:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							28138e9a1b 
							
						 
					 
					
						
						
							
							print_net : add firewall option  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-05-09 11:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd00f4b24 
							
						 
					 
					
						
						
							
							do not ignore errors on tap_unplug  
						
						
						
					 
					
						2014-05-08 15:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							011c581720 
							
						 
					 
					
						
						
							
							add pve-bridgedown script  
						
						... 
						
						
						
						This allow to delete fwbr bridge, link interfaces, cleanup ovs
when vm is shutdown
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-05-08 08:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd4aa4c95 
							
						 
					 
					
						
						
							
							add firewall option to qemu network interface  
						
						... 
						
						
						
						this allow to disable firewall for a specific interface
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-05-08 08:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							cb33e6d6ba 
							
						 
					 
					
						
						
							
							bump version to 3.1-17  
						
						
						
					 
					
						2014-05-06 11:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							228a998ba3 
							
						 
					 
					
						
						
							
							depend on pve-firewall, add firewall API for VMs  
						
						
						
					 
					
						2014-05-06 11:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf90d7a40 
							
						 
					 
					
						
						
							
							qmrestore: removed short timeout  
						
						
						
					 
					
						2014-04-17 10:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e44e593767 
							
						 
					 
					
						
						
							
							set RELEASE to 3.2  
						
						
						
					 
					
						2014-04-17 09:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							19d13324e4 
							
						 
					 
					
						
						
							
							add linefeed to warn message and add changelog for previous commit  
						
						
						
					 
					
						2014-04-17 09:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							5b0bd20dd5 
							
						 
					 
					
						
						
							
							move_disk : don't delete disk if used in a previous snasphot v2  
						
						... 
						
						
						
						and set it as unused
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-04-17 07:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2d82ca7966 
							
						 
					 
					
						
						
							
							bump version to 3.1-16  
						
						
						
					 
					
						2014-04-14 11:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c82935e92e 
							
						 
					 
					
						
						
							
							fix bug  #502 : allow creation of empty vma archives  
						
						
						
					 
					
						2014-04-14 11:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c0efd8cd0e 
							
						 
					 
					
						
						
							
							disable cpu enforce flag  
						
						... 
						
						
						
						Enforce needs kernel 3.10, so we do not use it for now. 
						
					 
					
						2014-04-03 09:39:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							2430d37886 
							
						 
					 
					
						
						
							
							enforce cpu check  
						
						... 
						
						
						
						enable check if host support all cpu flags configured for the guests
this avoid some bad setup like Opteron vcpu on a intel host for example,
and avoid some bad live migrations
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-03-28 09:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ee5510ec 
							
						 
					 
					
						
						
							
							add depend on libpve-access-control  
						
						
						
					 
					
						2014-03-17 10:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6c33685c44 
							
						 
					 
					
						
						
							
							fix changelog  
						
						
						
					 
					
						2014-02-10 12:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2e787b1892 
							
						 
					 
					
						
						
							
							QemuMigrate: print migration xbzrle if enabled (has xbzrlecachesize) for whatever reason (bug qemu, bug pve, ...)  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2014-02-10 12:29:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							996562cf8e 
							
						 
					 
					
						
						
							
							bump version to 3.1-15  
						
						
						
					 
					
						2014-02-10 08:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							22430fa2c9 
							
						 
					 
					
						
						
							
							remove unneeded parentheses  
						
						
						
					 
					
						2014-02-10 08:05:06 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b463a3cec0 
							
						 
					 
					
						
						
							
							since qemu 1.7 xbzrle is AUTOMATICALLY enabled in the end of transfer - we need to explicit disable all feature we do not want  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2014-02-10 08:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8f14416db8 
							
						 
					 
					
						
						
							
							add changelog for last commit  
						
						
						
					 
					
						2014-01-31 06:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								Lindsay Mathieson 
							
						 
					 
					
						
						
						
						
							
						
						
							68ab04470b 
							
						 
					 
					
						
						
							
							Adds the VM name to the title for the spice clent, making it easier to identify which in window lists etc.  
						
						... 
						
						
						
						Signed-off-by: Lindsay Mathieson <lindsay.mathieson@gmail.com> 
						
					 
					
						2014-01-31 06:51:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e3299e8bdf 
							
						 
					 
					
						
						
							
							bump version to 3.1-14  
						
						
						
					 
					
						2014-01-29 06:49:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							73272365bf 
							
						 
					 
					
						
						
							
							deactivate volume after clone  
						
						... 
						
						
						
						To avoid lvm LVs to be active on several nodes. 
						
					 
					
						2014-01-29 06:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							264e519fab 
							
						 
					 
					
						
						
							
							white space cleanups  
						
						
						
					 
					
						2014-01-14 10:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							838776ab65 
							
						 
					 
					
						
						
							
							add cpu_hotplug  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-01-14 07:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							3bd18e48cf 
							
						 
					 
					
						
						
							
							add maxcpus config  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-01-14 07:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8b8345f3ac 
							
						 
					 
					
						
						
							
							cleanup previous commit  
						
						
						
					 
					
						2014-01-10 13:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							a89fded11f 
							
						 
					 
					
						
						
							
							migration : enable auto-converge capability v2  
						
						... 
						
						
						
						This reduce guest cpu speed if dirtied bytes is 50% more than the approx.amount of bytes that just got transferred since the last time we were in this routine.
qemu commit :
http://git.qemu.org/?p=qemu.git;a=commit;h=bde1e2ec2176c363c1783bf8887b6b1beb08dfee 
tested with "stress -m 2 -c 2" under debian
without autoconvergence : downtime 12s - duration 12min
with autoconvergence : downtime 2s - duration 4min
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-01-10 13:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4623ea3421 
							
						 
					 
					
						
						
							
							bump version to 3.1-13  
						
						
						
					 
					
						2013-12-13 11:46:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0cea6a0160 
							
						 
					 
					
						
						
							
							add more options for pci passthrough  
						
						
						
					 
					
						2013-12-13 11:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a96900bcbe 
							
						 
					 
					
						
						
							
							bump version to 3.1-12  
						
						
						
					 
					
						2013-12-10 10:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							dd25eecf62 
							
						 
					 
					
						
						
							
							code cleanup  
						
						... 
						
						
						
						Use new helper methods. 
						
					 
					
						2013-12-10 10:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd339d1fe9 
							
						 
					 
					
						
						
							
							use new helper PVE::Tools::next_spice_port()  
						
						
						
					 
					
						2013-12-09 13:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							78252ce7d0 
							
						 
					 
					
						
						
							
							spiceproxy: use POST instead of GET  
						
						... 
						
						
						
						using GET is a security risk (no CSRF checks) 
						
					 
					
						2013-12-09 08:17:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							787dec6ef2 
							
						 
					 
					
						
						
							
							add changelog entry for last commit  
						
						
						
					 
					
						2013-12-05 06:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							74edd76ba8 
							
						 
					 
					
						
						
							
							qemuserver : iothrottle add support for throttling burst max  
						
						... 
						
						
						
						http://git.qemu.org/?p=qemu.git;a=commit;h=3e9fab690d59ac15956c3733fe0794ce1ae4c4af 
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
					
						2013-12-05 06:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5b952ff541 
							
						 
					 
					
						
						
							
							add 'lsi53c810' to the list of scsi controllers  
						
						
						
					 
					
						2013-12-04 09:11:36 +01:00