alena 
							
						 
					 
					
						
						
						
						
							
						
						
							a1331d1cfc 
							
						 
					 
					
						
						
							
							Intermidiate checkin to Project feature:  
						
						... 
						
						
						
						1) Introduce new managers - ProjectManager and DomainManager. Moved all domain related code from AccountManager to DomainManager.
2) Moved some code from ManagementServerImpl to the correct managers.
3) New resource limit for Domain - Project 
						
						
					 
					
						2011-09-20 18:35:28 -07:00 
						 
				 
			
				
					
						
							
							
								nit 
							
						 
					 
					
						
						
						
						
							
						
						
							bc360f499d 
							
						 
					 
					
						
						
							
							bug 9397 : CreateTemplate - generate MD5 checksum of the template. The code will calculate the checksum after the template has been created in the secondary storage. This code would be executed by ssvm. This would be agnostic of the way the template was created (not hypervisor specific).  
						
						... 
						
						
						
						status 9397: resolved fixed 
						
						
					 
					
						2011-05-12 18:13:29 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							b20808d223 
							
						 
					 
					
						
						
							
							minor fix  
						
						
						
						
					 
					
						2011-02-28 12:16:40 -05:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							adbd20ca5a 
							
						 
					 
					
						
						
							
							bug 8655: add security group for direct tagged network  
						
						
						
						
					 
					
						2011-02-23 15:53:14 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							5d796c718b 
							
						 
					 
					
						
						
							
							bug 7612: fixed a bug where if start when through all retries, we throw an exception  
						
						
						
						
					 
					
						2011-02-07 17:17:34 -08:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							a96f8f9575 
							
						 
					 
					
						
						
							
							Refactored 1-1 NAT feature:  
						
						... 
						
						
						
						* added new fields to createIpForwardingRule api: startPort/protocol - required, endPort is optional
* updated "firewall_rules" table with a new field "is_one_to_one_nat" (being set when new rule is created) 
						
						
					 
					
						2011-01-25 14:43:32 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f89004d9 
							
						 
					 
					
						
						
							
							added more robust start code  
						
						
						
						
					 
					
						2011-01-18 16:09:24 -08:00 
						 
				 
			
				
					
						
							
							
								kishan 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3c794bd3 
							
						 
					 
					
						
						
							
							bug 6916: check for removed account for ListVMs. Moved realated code to userVm Manager  
						
						... 
						
						
						
						status 6916: resolved fixed 
						
						
					 
					
						2011-01-04 13:07:49 +05:30 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							da4ed648ac 
							
						 
					 
					
						
						
							
							consolidated all of the vm destroy, cleanup and account cleanup.  
						
						
						
						
					 
					
						2010-12-30 05:46:54 -08:00 
						 
				 
			
				
					
						
							
							
								kishan 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0e6a0ae3 
							
						 
					 
					
						
						
							
							bug 7504: Events refactoring  
						
						
						
						
					 
					
						2010-12-24 12:58:32 +05:30 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							583d4a2c2e 
							
						 
					 
					
						
						
							
							bug 7582: there was an error in re-starting user vm, due to the master refactor which happened. Fixed that regression  
						
						... 
						
						
						
						status 7582: resolved fixed 
						
						
					 
					
						2010-12-20 12:40:44 -08:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							0049c74a5e 
							
						 
					 
					
						
						
							
							1) Different format for LoadBalancerCommand.  
						
						... 
						
						
						
						2) When apply lb rule for domR, resend all lb rules belonging to the lb network 
						
						
					 
					
						2010-12-17 09:37:13 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							65d0b32182 
							
						 
					 
					
						
						
							
							removed a bunch of old code  
						
						
						
						
					 
					
						2010-12-16 14:04:32 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							e49fab6903 
							
						 
					 
					
						
						
							
							Renamed MauricMoss now that we're going public with this.  
						
						
						
						
					 
					
						2010-12-08 09:28:01 -08:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							d184c56ef3 
							
						 
					 
					
						
						
							
							cleanup snapshot code  
						
						
						
						
					 
					
						2010-12-02 19:23:33 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccf4361d1 
							
						 
					 
					
						
						
							
							Finally domr and instance running again.  
						
						
						
						
					 
					
						2010-11-05 16:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							560d7a275e 
							
						 
					 
					
						
						
							
							Removed InternalErrorException.  Renamed the lock methods on the DAO objects to be more understandable.  
						
						
						
						
					 
					
						2010-11-02 12:25:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							6311644e08 
							
						 
					 
					
						
						
							
							Successful creation of domr and uservm with all programming done correctly.....yahooo  
						
						
						
						
					 
					
						2010-11-02 12:25:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							25e4ed6997 
							
						 
					 
					
						
						
							
							more changes in the api  
						
						
						
						
					 
					
						2010-10-21 16:53:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d8f27cad 
							
						 
					 
					
						
						
							
							Added more changes to the api  
						
						
						
						
					 
					
						2010-10-21 15:11:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							3be625ca6e 
							
						 
					 
					
						
						
							
							The stopVirtualMachine API should return the vm instance rather than a boolean indicating success.  The response for async jobs is now under the jobresult property of the JSON response, handle the start/stop virtual machine responses using data from the jobresult rather than expecting some embedded object.  
						
						
						
						
					 
					
						2010-10-18 11:15:07 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							2740ba6c40 
							
						 
					 
					
						
						
							
							final merge of master->2.1.refactor preparing for merge back into master  
						
						
						
						
					 
					
						2010-10-12 14:46:24 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							fbb5a109cc 
							
						 
					 
					
						
						
							
							Fix return types for resetVmPassword and upgradeVirtualMachine commands.  Fix response for resetVmPassword to be a vm rather than success/failure.  Make sure the password is a transient variable for the resetVmPassword command so that the new password is returned to the user.  
						
						
						
						
					 
					
						2010-10-06 18:29:27 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							319d4f1aa0 
							
						 
					 
					
						
						
							
							snapshot redesign  
						
						... 
						
						
						
						1. use full snapshot and delta snapshot, there are maxsnashot/2 of delta snapshot between two full snapshot
2. only support one policy for one volume
3. remove all coleases in secondary storage. 
						
						
					 
					
						2010-09-28 18:37:46 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							848ce60097 
							
						 
					 
					
						
						
							
							Merging master into 2.1.refactor, resolve the merge conflicts as best I can.  New commands related to extracting template/iso/volume and related to instance groups were refactored to the new API framework.  
						
						
						
						
					 
					
						2010-09-28 15:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							49143dbe4a 
							
						 
					 
					
						
						
							
							Remove user vm from instance_group when empty string is passed as value for "group" parameter in updateVirtualMachine API.  
						
						
						
						
					 
					
						2010-09-27 14:24:08 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							b26ac321de 
							
						 
					 
					
						
						
							
							bug 6177: Make VM group a first class object  
						
						... 
						
						
						
						1) Added new apis: createInstanceGroup, updateInstanceGroup, deleteInstanceGroup, listInstanceGroups
2) Group can be created using:
* createInsanceGroup api
* deployVirtualMachine/updateVirtualMachine commands (we create a group with name equal to "group" parameter value if the group doesn't exist already)
3) Group can be removed by:
* deleteInstanceGroup api
* when corresponding account is removed
4) Vm can be assigned to one group only. To move vm from one group to another, use updateVirtualMachine command with "group" parameter
5) Changed listVirtualMachines command to use "groupId" parameter instead of "group".
status 6177: resolved fixed 
						
						
					 
					
						2010-09-14 19:08:01 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							3659b7b207 
							
						 
					 
					
						
						
							
							Code cleanup - deleted code that was commented out and unused imports.  
						
						
						
						
					 
					
						2010-09-09 16:07:29 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							7249f168d5 
							
						 
					 
					
						
						
							
							more file changes  
						
						
						
						
					 
					
						2010-09-09 13:27:20 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							b0aa28032c 
							
						 
					 
					
						
						
							
							Refactored DeleteIPForwardingRule/UpdateIPForwardingRule commands to new api framework.  
						
						
						
						
					 
					
						2010-09-08 19:03:42 -07:00 
						 
				 
			
				
					
						
							
							
								alena 
							
						 
					 
					
						
						
						
						
							
						
						
							c0185e713a 
							
						 
					 
					
						
						
							
							Refactored AttachVolume/PrepareForMaintenance/CancelMaintenance/PreparePrimaryStorageForMaintenance/CancelPrimaryStorageMaintenance commands.  
						
						
						
						
					 
					
						2010-09-08 12:18:46 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							2bdaaa48a6 
							
						 
					 
					
						
						
							
							Refactored the destroy vm command  
						
						
						
						
					 
					
						2010-08-26 13:37:57 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							defae59126 
							
						 
					 
					
						
						
							
							Finish refactoring createTemplate to new API framework.  The executor and result object from old framework still need to be deleted, but this commit moves all the business logic to the manager with validation in the createPrivateTemplateRecord and creating a snapshot if necessary in createPrivateTemplate.  Additionally, added a find method on the template dao to check if the template name is in use for the account (this is part of the validation).  
						
						
						
						
					 
					
						2010-08-25 18:26:38 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							97f3068687 
							
						 
					 
					
						
						
							
							Work in progress refactoring createTemplate command to new API.  The logic had been partially moved to the manager, still need to finish up moving the logic, then delete the unnecessary code.  
						
						
						
						
					 
					
						2010-08-25 18:26:38 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							82fbae2553 
							
						 
					 
					
						
						
							
							Refactoring the detach volume command  
						
						
						
						
					 
					
						2010-08-25 13:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							dc45e9b08b 
							
						 
					 
					
						
						
							
							Refactoring the rebootvm cmd  
						
						
						
						
					 
					
						2010-08-20 11:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							49482e947b 
							
						 
					 
					
						
						
							
							Refactoring another bunch of commands for vms  
						
						
						
						
					 
					
						2010-08-20 10:38:44 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							25d5126f68 
							
						 
					 
					
						
						
							
							Refactoring the resetVmPassword command  
						
						
						
						
					 
					
						2010-08-19 10:12:38 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca1ceb769 
							
						 
					 
					
						
						
							
							Refactoring the startvm cmd  
						
						
						
						
					 
					
						2010-08-18 15:38:02 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6e9ab2bb 
							
						 
					 
					
						
						
							
							Refactoring the startvm command  
						
						
						
						
					 
					
						2010-08-18 14:01:15 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							6f680375f3 
							
						 
					 
					
						
						
							
							Refactoring some more vm commands, as well as refactoring the account and user validation into a method. Please use the same for future validation calls  
						
						
						
						
					 
					
						2010-08-17 11:28:23 -07:00 
						 
				 
			
				
					
						
							
							
								abhishek 
							
						 
					 
					
						
						
						
						
							
						
						
							b5a6d81ffe 
							
						 
					 
					
						
						
							
							Forgot to check this part in, for the UpgradeVmCmd  
						
						
						
						
					 
					
						2010-08-12 14:28:24 -07:00 
						 
				 
			
				
					
						
							
							
								Manuel Amador (Rudd-O) 
							
						 
					 
					
						
						
						
						
							
						
						
							14ae76781e 
							
						 
					 
					
						
						
							
							Committing Kris' big merge  
						
						
						
						
					 
					
						2010-08-11 16:02:57 -07:00 
						 
				 
			
				
					
						
							
							
								Manuel Amador (Rudd-O) 
							
						 
					 
					
						
						
						
						
							
						
						
							ac730ec496 
							
						 
					 
					
						
						
							
							Branch 2.1.refactor committed  
						
						
						
						
					 
					
						2010-08-11 09:13:42 -07:00 
						 
				 
			
				
					
						
							
							
								Manuel Amador (Rudd-O) 
							
						 
					 
					
						
						
						
						
							
						
						
							05c020e1f6 
							
						 
					 
					
						
						
							
							Source code committed  
						
						
						
						
					 
					
						2010-08-11 09:13:29 -07:00