cloudstack/server/src/com/cloud
Kishan Kavala d078f92167 CLOUDSTACK-2544: Fix NPE while comparing lastHostId during capacity calculation 2013-05-16 19:14:41 +05:30
..
account Patch from Chip Childers 2012-07-02 09:51:21 -04:00
acl All merge conflicts resolved 2013-01-18 12:14:57 -08:00
agent Storage motion for Xenserver changes: 1. Implemented Api findStoragePoolsForMigration. Added a new response objects to list storage pools available for migration. 2. Updated migrateVolume api for allowing migrating volumes of running vms. These changes are integrated into the latest storage refactoring changes. 3. Added the implementation for findHostsForMigration api. It lists the hosts to which an instance can be migrated, including hosts from within and across clusters to which an instance may be migrated with storage motion. The work of migrating a volume of a running vm is also done in copyAsync. 4. Updated the listHosts api for backward compatibility. 5. Added the implementation for migrateVirtualMachineWithVolume api. It migrates an instance with its volumes within a cluster and also across clusters. Also introduced a new XenServerStorageMotionStrategy for migrating volumes of a vm. When a vm is being migrated with its volumes, the vm is put in migrating state and a request is send to the volume manager to migrate the vm and its volumes. Volume manager calls into the volume service which forwards the request to data motion service after moving all the volumes to migrating state. Data motion service enumerates the strategies and the request reaches the XenServerStorageMotionStrategy. It calls in to the resource to complete the operation. 6. Resolved an issue where storage xenmotion of 2nd VM created from the same template to a host was failing with duplicate_vm exception. Made changes to remove the mac_seed key value pair from other_config when vms are created. This is was storage motion to fail. 7. Updated the db upgrade schema script. 8. Added the right permissions in commands.properties 9. Marvin tests for testing storage motion. Following scenarios are tested. 9.1. A virtual machine is migrated to another host. Its volumes are also migrated to another storage pool. 9.2. Just the volumes of a vm are migrated to another storage pool while the vm continues to run on the same host. 10. Unit tests for testing migration of a vm with its volumes. 2013-04-19 11:36:42 +05:30
alert merge master 2013-05-11 15:28:43 +05:30
api CLOUDSTACK-2529: GlobalLoadBalancerResponse should have the full FQDN 2013-05-16 15:19:41 +05:30
async merge master 2013-05-11 15:28:43 +05:30
capacity CLOUDSTACK-2544: Fix NPE while comparing lastHostId during capacity calculation 2013-05-16 19:14:41 +05:30
cluster merge master 2013-05-11 15:28:43 +05:30
configuration instead of '==', use equals() to compare two strings in cloud-server 2013-05-16 16:18:53 +08:00
consoleproxy instead of using '==', use equals() to test Long value equality 2013-05-16 16:00:02 +08:00
dao CLOUDSTACK-786, CLOUDSTACK-1014: Moved usage APIs to cloud-api. Removed ManagementServerExt. Usage API related implementation is added to UsageServiceImpl 2013-02-05 16:49:34 +05:30
deploy merge master 2013-05-11 15:28:43 +05:30
event Retire unused files to avoid confusions 2013-04-02 15:55:41 -07:00
ha Removing ^M's from code. 2013-04-04 00:53:20 +05:30
hypervisor merge master 2013-05-11 15:28:43 +05:30
keystore merge master 2013-05-11 15:28:43 +05:30
metadata license check 2013-05-12 14:42:59 +05:30
network instead of using '==', use equals() to test Long value equality 2013-05-16 16:00:02 +08:00
projects merge master 2013-05-11 15:28:43 +05:30
resource merge master 2013-05-11 15:28:43 +05:30
resourcelimit CLOUDSTACK-2116 2013-05-15 18:05:01 +05:30
secstorage merge master 2013-05-11 15:28:43 +05:30
server instead of using '==', use equals() to test Long value equality 2013-05-16 16:00:02 +08:00
servlet merge master 2013-05-11 15:28:43 +05:30
storage CLOUDSTACK-2519: VMs on local storage incorrectly destroyed when removing another host using deleteHost API 2013-05-15 13:28:41 -07:00
tags merge with master 2013-05-13 16:36:41 +05:30
template instead of using '==', use equals() to test Long value equality 2013-05-16 16:00:02 +08:00
test instead of '==', use equals() to compare two strings in cloud-server 2013-05-16 16:18:53 +08:00
usage merge master 2013-05-11 15:28:43 +05:30
user merge master 2013-05-11 15:28:43 +05:30
uuididentity When UUID field is null for existing records, set it to id 2013-05-14 15:11:41 -07:00
vm instead of '==', use equals() to compare two strings in cloud-server 2013-05-16 16:18:53 +08:00