Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							1c688f40e1 
							
						 
					 
					
						
						
							
							CLOUDSTACK-7277: [Hyper-V] For vmsync first VMs are listed and their power state is  
						
						... 
						
						
						
						determined. To exclude hosted system we filter the result on Caption='Virtual Machine'
but this string is locale dependent so it may not not work properly for locales other
than english. To overcome this now we started using ProcessId >= 0 filter 
						
						
					 
					
						2014-08-18 11:38:29 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							d1796c5f58 
							
						 
					 
					
						
						
							
							CLOUDSTACK-7235: [Hyper-V] In case of any exception in ModifyStoragePoolCommand, now we are returning appropriate error  
						
						
						
						
					 
					
						2014-08-18 11:38:29 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							0ecc9f79af 
							
						 
					 
					
						
						
							
							CLOUDSTACK-7234: stop sending smb credentials to Hyper-v agent  
						
						
						
						
					 
					
						2014-08-18 11:38:29 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							b43036d10e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6872: [hyperv] removed the redundant connectToRemote, DisconnectRemote methods which in turn fixes this bug. connectToRemote was used to connect to share, but once the share is domain joined we don't need this method as we already have required permissions  
						
						
						
						
					 
					
						2014-06-13 13:26:30 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							b82e26253c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6620: Fixed null pointer exception in hyperv agent in getting vmstats, when all vms are deleted from outside  
						
						
						
						
					 
					
						2014-05-09 16:31:25 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							dacb541950 
							
						 
					 
					
						
						
							
							Fixed windows line ending issues  
						
						
						
						
					 
					
						2014-05-07 15:13:46 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							f9cf2c241b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6518 [Hyper-V] Efficient way of finding the empty nic in VR/VpcVR to configure VPC entities  
						
						
						
						
					 
					
						2014-05-05 12:56:42 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							6511b96088 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6504: removed warnings coming in building hyper-v agent code  
						
						
						
						
					 
					
						2014-04-25 14:46:06 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc76a2743 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6470: while stopping vm in hyper-v, now we are first trying to shutdown it gracefully before turning it off forcefully  
						
						
						
						
					 
					
						2014-04-25 14:45:37 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							55f53e13e8 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6401: [hyper-v] fixed correct host state, if host is up and hyper-v agent is down then the host state will be shown as up(actual host state) in cloudstack  
						
						
						
						
					 
					
						2014-04-15 14:37:05 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec7497e1e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6400: [hyper-v] [vmsync] fixed occasionally VM is not deleted from back-end when it is stopped from Hyper-V manager and then destroyed-expunged from CS and returning only power VMs for vmsync  
						
						
						
						
					 
					
						2014-04-15 14:36:55 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa6cc60c7 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6398:[hyper-v] changed auto shutdown and startup actions of VMs to shutdown and nothingauto shutdown and startup actions of VMs to shutdown and nothing so that they are consistent with cloudstack auto shudown and startup behavior  
						
						
						
						
					 
					
						2014-04-15 14:36:37 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							5e90b75c98 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6402: Fix StopCommand so that VMs are not removed accidentally as part of vmsync  
						
						... 
						
						
						
						Added a new flag 'checkBeforeCleanup' to StopCommand based on which check is done to see if VM is running in HV host.
If VM is running then in this case it is not stopped and the operation bails out.
Also modified the MS code to call the StopCommand with appropriate value for the flag based on the context.
Currently it is only set to 'true' when called from the new vmsync logic based on powerstate of VM. For rest it
is set to 'false' meaning no change in behaviour. 
						
						
					 
					
						2014-04-14 16:52:37 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							ade4d44de4 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6262: Fixed network throttling in hyper-v, Now network rate parameter is honored in hyper-v. Network rate parameter now set the max bandwidth of nic on hyper-v  
						
						
						
						
					 
					
						2014-04-09 13:10:30 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfe4c19b5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6289: fixed storage migration failing in case of hyper-v if there are multiple disks attached to VM  
						
						
						
						
					 
					
						2014-04-08 14:39:13 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							e644ac1653 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6325: [hyper-v] fixed cleaning of bin and obj directories when building with mono, they were not cleaning up and resulting in use of stale dlls in some cases  
						
						
						
						
					 
					
						2014-04-08 14:37:21 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							f40e8a835c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6326: fixed password visible in plain text in some of commands in Hyper-v Agent logs  
						
						
						
						
					 
					
						2014-04-08 14:37:13 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							24820d20d3 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6288: Changing default ImageFormat to vhdx for hyper-v and allowing registration of vhdx format templates.  
						
						... 
						
						
						
						Signed-off-by: Devdeep Singh <devdeep@gmail.com> 
						
						
					 
					
						2014-04-01 14:00:24 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							4523f5d8de 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6106 Agent side changes for VPC on Hyper-V  
						
						
						
						
					 
					
						2014-03-14 17:36:43 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							2aff39f8c7 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6143: Storage motion support for hyper-v. With these changes a volume on a shared  
						
						... 
						
						
						
						storage pool (SMB) and attached to a running vm can be live migrated to another shared storage
pool. Also a vm and its volumes can be live migrated to another host and storage pool respectively. 
						
						
					 
					
						2014-03-14 16:27:58 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							f960ada36e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6159 Fixed creating volumes(Root, DataDisk) with uuid in primary store  
						
						
						
						
					 
					
						2014-02-23 09:21:30 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							b86d45b003 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6054: Changes for making vmsync work for hyper-v. Made changes to PingCommand and  
						
						... 
						
						
						
						StartupCommand to return the state of all vms on the host. 
						
						
					 
					
						2014-02-11 12:19:41 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							7f780f26f9 
							
						 
					 
					
						
						
							
							Fixed agent code to handle untagged public vlan while parsing the vlan id  
						
						
						
						
					 
					
						2014-02-05 23:44:14 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							a24263fe81 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6030: Encrypt the primary and secondary smb storage password when it is stored in the db.  
						
						
						
						
					 
					
						2014-02-05 15:44:09 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							807dc09138 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5561 Support of multiple public vlans on VR running in HyperV  
						
						
						
						
					 
					
						2014-01-28 07:03:08 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							aab881be21 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5942: The agent at places logs the password of the user. It should mask the  
						
						... 
						
						
						
						password from the message string before writing to the log. Made a change to do so. 
						
						
					 
					
						2014-01-24 15:04:00 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							b2de225f54 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5703: putting rdp server port value in host details  
						
						
						
						
					 
					
						2014-01-23 10:54:08 +05:30 
						 
				 
			
				
					
						
							
							
								Anshul Gangwar 
							
						 
					 
					
						
						
						
						
							
						
						
							5941ac46d2 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5344 commit for console proxy rdp for hyperv  
						
						
						
						
					 
					
						2014-01-23 10:54:08 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e5b84747 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5894: A template created from a volume on hyper-v became unusable after  
						
						... 
						
						
						
						the management server was restarted. The template.properties file created for the
template has the format field in upper-case. This caused the template service to
not to recognise the format and it removed the entry from the template_store_ref
table in db. Fixed the format field in the templatee.properties. 
						
						
					 
					
						2014-01-17 19:17:17 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							f58d77c8d1 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5689: System vm creation on local storage fails for hyper-v. A  
						
						... 
						
						
						
						null pointer exception was getting generated when a VolumeTO object was
serialized to create an answer object. If a local storage is used the uri
field will be null. Added null checks for the same. 
						
						
					 
					
						2014-01-14 19:55:00 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							db2b025608 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5639: If path field in the TO already has the complete path, do  
						
						... 
						
						
						
						not try to generate the path. 
						
						
					 
					
						2014-01-10 16:37:43 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							7dc4c5cb5d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5795: Template.properties file wasn't created when a template  
						
						... 
						
						
						
						was created from a volume. Added a post creation change to create the file
with the necessary information. 
						
						
					 
					
						2014-01-09 10:52:34 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							3116f51a26 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5788, CLOUDSTACK-5789: Attaching upload volume and download  
						
						... 
						
						
						
						volume was failing for hyper-v. Copy command answer was failing while
creating the answer object. Fixing the issue. 
						
						
					 
					
						2014-01-06 16:36:03 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							cd43921fda 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5658 CLOUDSTACK-5563  deploying VM from template created from volumes fails  
						
						
						
						
					 
					
						2014-01-03 17:25:54 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							e59420c514 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5691: Fix for attaching an uploaded volume to instance running  
						
						... 
						
						
						
						on hyperv. There were multiple issues here. Upload volume was actually
failing because the post download check for vhd on the cifs share was
unsuccessful. Also the agent code wasn't parsing the volume path correctly.
Fixed it too. 
						
						
					 
					
						2014-01-03 16:55:28 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							faa503d6fc 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5605: Fixing GetStorage stats command for hyper-v. The agent  
						
						... 
						
						
						
						wasn't looking up the share path correctly for reading the stats of a smb
share. 
						
						
					 
					
						2014-01-01 14:33:33 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							785931b6f0 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5560: Reattach of data disk fails for hyperv. When a data disk  
						
						... 
						
						
						
						is attached a hard disk drive is created on the scsi controller. On detach
the data disk is removed from the drive but the disk drive is left behind.
On reattach the agent was again trying to create a disk drive while it was
already present. Fixed the agent code to look up for disk drive while
attaching and if one is not found then only to create the drive for
attaching a data disk. 
						
						
					 
					
						2013-12-30 16:53:43 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							069f8aeed5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5659: Creation of vm from iso failing with wrong file format.  
						
						... 
						
						
						
						The agent was always creating a disk with image format vhdx, but the
cloudstack management server defaults to image format vhd for hyperv.
Updated the agent code to be consistent with what cs expects. All disks
are now created with image format vhd. 
						
						
					 
					
						2013-12-30 12:00:26 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf2a1161b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5649: Vms are stopped and not migrated from a host when the  
						
						... 
						
						
						
						host is put in maintenance mode. The migrate flag wasn't set to true in
the maintain answer. This caused cloudstack to not to schedule a migration
work item for vms on the host. Made a change to set the migrate flag to
true in migrate answer. 
						
						
					 
					
						2013-12-27 15:21:14 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							ea09c0435f 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5193 [Hyper-V] VHDs not deleted post VM destroy and expunge  
						
						
						
						
					 
					
						2013-12-27 14:59:57 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							31969e993e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5595 add vlan to storage nic to vnic for ssvm  
						
						
						
						
					 
					
						2013-12-27 14:59:31 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							3f59780e91 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5584  fix the issue to configure the systemvm's in hyperv consistently  
						
						
						
						
					 
					
						2013-12-27 14:58:56 +05:30 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							84bf5b3e55 
							
						 
					 
					
						
						
							
							added support to run hyperv agent on 0.0.0.0 and startuprouting command will discover the ip details and send in response  
						
						
						
						
					 
					
						2013-12-27 14:43:25 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							1a033eddae 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5308, CLOUDSTACK-5542: Copy command didn't handle the scenario  
						
						... 
						
						
						
						when a volume is copied to secondary storage for template creation.
Updated the command to handle it. 
						
						
					 
					
						2013-12-26 15:32:41 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							38d6c2ea60 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5639: Cold storage migration doesn't work for hyper-v. Made  
						
						... 
						
						
						
						changes to make sure CopyCommand honours requests for volume copy from
primary to secondary storage and vice versa. 
						
						
					 
					
						2013-12-25 15:23:48 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							216554d574 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5210: Fix the sockets reported by the hyperv agent.  
						
						
						
						
					 
					
						2013-12-23 13:25:22 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							74cb4b1c5a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5555: Fixing booting a vm on hyperv with data disk. Made  
						
						... 
						
						
						
						changes to attach a data disk on scsi controller when a vm is being
created. 
						
						
					 
					
						2013-12-20 17:12:59 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							3604f87c8d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5217: Attach volume fails with NPE. Made changes to make sure  
						
						... 
						
						
						
						the hypervisor product version is reported on startup. Also made changes
to fix attach and detach volume on scsi controller. 
						
						
					 
					
						2013-12-17 16:28:08 +05:30 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							db2b8d9b0d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5311: Fix the host version reported by the hyper-v agent. Also updated the hypervisor  
						
						... 
						
						
						
						capabilities for hyper-v. 
						
						
					 
					
						2013-12-13 10:28:17 +05:30 
						 
				 
			
				
					
						
							
							
								Donal Lafferty 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd1a078d4 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5462: Hyperv agent confused by existing volume of different  
						
						... 
						
						
						
						image type. Works by avoiding volume image format inference errors and
removing existing files with same name, but different format. 
						
						
					 
					
						2013-12-12 14:56:37 +05:30