Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a74c93d377 
							
						 
					 
					
						
						
							
							bump version to 3.3-12  
						
						
						
					 
					
						2015-01-23 08:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							8edc9c08aa 
							
						 
					 
					
						
						
							
							enable vcpus hotplug  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-22 11:01:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							de9d1e5574 
							
						 
					 
					
						
						
							
							add vcpus option  
						
						... 
						
						
						
						vcpus = current allocate vpus to virtual machine
maxcpus is now compute from $sockets*cores
vcpus = maxcpus if not defined
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-22 11:01:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							70b048219e 
							
						 
					 
					
						
						
							
							apply pending changes at vm_stop  
						
						
						
					 
					
						2015-01-21 10:42:43 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							029e4c137e 
							
						 
					 
					
						
						
							
							bump version to 3.3-11  
						
						
						
					 
					
						2015-01-21 08:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7196b757e7 
							
						 
					 
					
						
						
							
							enable hotplug by default  
						
						
						
					 
					
						2015-01-21 08:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							25088687fe 
							
						 
					 
					
						
						
							
							Add link_down flag to network config  
						
						... 
						
						
						
						Original patch by Wolfgang, adopted for new hotplug implementation.
I do not verify link status, because that patch was rejected upstream.
Signed-off-by: Wolfgang Link <wolfgang@linksystems.org>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-20 11:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Link 
							
						 
					 
					
						
						
						
						
							
						
						
							fbda796564 
							
						 
					 
					
						
						
							
							Change check for better understanding!  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Link <wolfgang@linksystems.org> 
						
					 
					
						2015-01-20 07:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e7a43f20a2 
							
						 
					 
					
						
						
							
							bump version to 3.3-10  
						
						
						
					 
					
						2015-01-20 07:16:14 +01:00 
						 
				 
			
				
					
						
							
							
								Kamil Trzcinski 
							
						 
					 
					
						
						
						
						
							
						
						
							55034103fe 
							
						 
					 
					
						
						
							
							Support additional e1000 variants for VM machines  
						
						... 
						
						
						
						It is required for OS X on qemu
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu> 
						
					 
					
						2015-01-20 07:15:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6271650ec8 
							
						 
					 
					
						
						
							
							bump version to 3.3-9  
						
						
						
					 
					
						2015-01-15 06:23:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							0e54e1c8bd 
							
						 
					 
					
						
						
							
							pending api : fix parsing 0 value  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-15 06:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe689e7fd 
							
						 
					 
					
						
						
							
							fix test for ballon hotplug  
						
						
						
					 
					
						2015-01-12 15:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							cf71f776cb 
							
						 
					 
					
						
						
							
							set boot strict=on to prevent booting from not listed boot devices  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2015-01-12 15:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2068d285 
							
						 
					 
					
						
						
							
							do not set romfile= if network is not in boot order  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2015-01-12 15:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d14ccfd28a 
							
						 
					 
					
						
						
							
							bump version to 3.3-8  
						
						
						
					 
					
						2015-01-08 13:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8365fafa 
							
						 
					 
					
						
						
							
							fix previous commit: forgot API definitions  
						
						
						
					 
					
						2015-01-08 09:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d3df8cf350 
							
						 
					 
					
						
						
							
							update_vm api : add optionnal revert option  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 11:09:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							81d95ae1a8 
							
						 
					 
					
						
						
							
							code cleanup  
						
						
						
					 
					
						2015-01-07 10:20:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2f70692e 
							
						 
					 
					
						
						
							
							fix balloon pending update  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-07 08:39:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9a607037 
							
						 
					 
					
						
						
							
							don't try to hotplug|unplug ide && sata drive  
						
						... 
						
						
						
						We can't hotplug theses devices,
so we can avoid to throw always an error when adding them
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-07 08:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d89b548e1 
							
						 
					 
					
						
						
							
							add optionnal current param to config api  
						
						... 
						
						
						
						config api return by default the pending config, like this it don't break current behaviour
Add an optionnal current param to get to current running config
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 08:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							df2a2dbbe1 
							
						 
					 
					
						
						
							
							API: list new 'pending' method  
						
						
						
					 
					
						2015-01-07 08:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							19120f9967 
							
						 
					 
					
						
						
							
							pending : add disk hot-unplug  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2015-01-07 06:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							915d3481b3 
							
						 
					 
					
						
						
							
							remove unused code  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							38c590d9f6 
							
						 
					 
					
						
						
							
							vmconfig_update_net: do not call vm_deviceplug() if hotplug == 0  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a05cff86e7 
							
						 
					 
					
						
						
							
							vmconfig_hotplug_pending : add update_disk  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							fee4667503 
							
						 
					 
					
						
						
							
							vm_deviceplug: always raise exception on error  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:44:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							63c2da2f1a 
							
						 
					 
					
						
						
							
							vm_deviceunplug: raise expection if something fail  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3eec576714 
							
						 
					 
					
						
						
							
							vmconfig_hotplug_pending : add update_net  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:43:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e56beedaba 
							
						 
					 
					
						
						
							
							vmconfig_hotplug_pending: correctly skip values  
						
						... 
						
						
						
						Do not use $skip variable (simply raise an exception)
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							281fedb364 
							
						 
					 
					
						
						
							
							rename qemu_bridgeadd to qemu_add_pci_bridge  
						
						... 
						
						
						
						To make it obvious that we add a PCI device, and not a network bridge.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:43:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7f272634 
							
						 
					 
					
						
						
							
							implement API/CLI to get pending changes  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3a11fadb41 
							
						 
					 
					
						
						
							
							vmconfig_hotplug_pending: improve hotplug error handling  
						
						... 
						
						
						
						Simplify code, and allow to partially apply pending changes using
a new $selection parameter.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8e90138a8a 
							
						 
					 
					
						
						
							
							code cleanup, delete trailing white space  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c750e90abd 
							
						 
					 
					
						
						
							
							vmconfig_cleanup_pending: new method to clenup setting in [PENDING]  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7389fe15 
							
						 
					 
					
						
						
							
							vmconfig_hotplug_pending: implement tablet hotplug  
						
						... 
						
						
						
						Remove special case: now, we only hotplug if 'hotplug' is enabled.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c427973b46 
							
						 
					 
					
						
						
							
							implement trivial hotplug  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca8b69870 
							
						 
					 
					
						
						
							
							fix balloon consistency check (consider pending changes)  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							055d554dfa 
							
						 
					 
					
						
						
							
							vm_start: apply pending changes  
						
						... 
						
						
						
						I move related helper methods into PVE::QemuServer.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3900164009 
							
						 
					 
					
						
						
							
							implement vmconfig_apply_pending for stopped VM  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							202d1f45e5 
							
						 
					 
					
						
						
							
							update_vm_api: always write into pending section  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ef824322a0 
							
						 
					 
					
						
						
							
							write_vm_config : write pending change  
						
						... 
						
						
						
						example:
$conf->{pending}->{virtio1}
$conf->{pending}->{delete} = "net0,net1"
[PENDING]
virtio1: ...
delete: net0,net1
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:42:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e297c4903a 
							
						 
					 
					
						
						
							
							parse_vm_config: only allow 'delete' inside [PENDING]  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0d732d1615 
							
						 
					 
					
						
						
							
							parse_vm_config: correctly handle $descr  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:41:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							eab09f4e11 
							
						 
					 
					
						
						
							
							parse_vm_config : parse pending changes  
						
						... 
						
						
						
						example:
[PENDING]
virtio1:...
delete:net0,net1
$conf->{pending}->{virtio1}
$conf->{pending}->{del}->{net0}
$conf->{pending}->{del}->{net1}
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2015-01-07 06:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4cd260b5 
							
						 
					 
					
						
						
							
							bump version to 3.3-7  
						
						
						
					 
					
						2014-12-22 17:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6fab033c3c 
							
						 
					 
					
						
						
							
							this commit:  
						
						... 
						
						
						
						commit 1c0c1c17b0 
						
					 
					
						2014-12-22 17:19:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							874a096e0e 
							
						 
					 
					
						
						
							
							white space cleanups  
						
						
						
					 
					
						2014-12-10 06:40:21 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Link 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6a9a0cd4 
							
						 
					 
					
						
						
							
							Add qga freeze in vzdump in snapshot mode  
						
						... 
						
						
						
						it will freeze the filesystem to provide consistents.
Signed-off-by: Wolfgang Link <wolfgang@linksystems.org> 
						
					 
					
						2014-12-10 06:35:18 +01:00