Chip Childers
|
8225374138
|
Updating pom.xml version numbers for release 4.3.0-SNAPSHOT
Signed-off-by: Chip Childers <chipchilders@apache.org>
|
2013-08-01 10:35:00 -04:00 |
|
Alex Huang
|
1325014a03
|
Changed VirtualMachineProfile to be non-generic. From here on VirtualMachineManager will only manage vm instance. It doesn't understand the difference between different types of VMs. This makes the vmsync code to be generic across all vms.
|
2013-07-22 11:48:11 -07:00 |
|
Alex Huang
|
43ab9506ab
|
Moved HostAllocator and PodAllocator from server to api package, where they are supposed to be. In the process, I had to change the VO objects used by these two itnerfaces to interface equivalent. This makes sense because there's really no reasons why allocators require write access to the database. One of the files have been reformatted because it contained a bunch of tabs instead of spaces for indentation.
|
2013-07-03 17:48:53 -07:00 |
|
Devdeep Singh
|
21ce3befc8
|
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.
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
|
2013-04-19 11:36:42 +05:30 |
|
Rohit Yadav
|
80d58b6c73
|
CLOUDSTACK-1317: Bump CloudStack package version to 4.2.0-SNAPSHOT in all poms
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
|
2013-02-20 16:42:56 +05:30 |
|
Kelven Yang
|
176523254e
|
Improve component lifecycle management with system run-level concept
|
2013-01-30 15:21:02 -08:00 |
|
Alex Huang
|
56e5fbdee2
|
removed import of componentlocator and inject from all files
|
2013-01-10 11:44:47 -08:00 |
|
Alex Huang
|
0bcb64605f
|
all built with the latest
|
2013-01-09 05:02:39 -08:00 |
|
Kelven Yang
|
b274c570f9
|
Cleanup places that use explicit wiring of the components
|
2013-01-08 17:45:33 -08:00 |
|
Alex Huang
|
cf8de7ee17
|
Removed all the .project files
|
2013-01-08 14:11:00 -08:00 |
|
Alex Huang
|
30f2565d98
|
Merge branch 'api_refactoring' into javelin
|
2013-01-08 12:36:04 -08:00 |
|
Hugo Trippaers
|
2b74b6e827
|
Start removing the old ant build files
Removed all build.xml files from the plugins
|
2012-12-07 15:58:56 +01:00 |
|
Kelven Yang
|
cea8f3bf37
|
Switch inject annotation to javax and let ComponentLocator to recognize both the new and original inject annotation
|
2012-11-07 15:03:22 -08:00 |
|
Kelven Yang
|
aab02e2743
|
Add Spring annotation to major components
|
2012-11-07 14:53:39 -08:00 |
|
Alex Huang
|
91e68b5f2c
|
A bunch of .project changes again
|
2012-11-04 19:25:03 -08:00 |
|
Alex Huang
|
f92ce72639
|
Correct dependency errors
|
2012-10-24 11:12:40 -07:00 |
|
Edison Su
|
059f605ace
|
add more interfaces
|
2012-10-22 17:50:51 -07:00 |
|
Kelven Yang
|
5fee891162
|
merge from master
|
2012-10-11 17:42:25 -07:00 |
|
Hugo Trippaers
|
aa6355ffe6
|
Updated master to 4.1.0
mvn release:update-versions -DautoVersionSubmodules=true -Dnonoss -P
client,deps,developer -DdevelopmentVersion=4.1.0-SNAPSHOT
|
2012-10-01 11:00:55 -07:00 |
|
Jie Feng
|
c9aa08350a
|
[DOC] docbook conversion - choosing a deployment architecture
|
2012-09-13 16:12:06 -04:00 |
|
Alex Huang
|
1d0a10c69e
|
Merged master over to javelin to get new poms and maven build
|
2012-09-05 14:31:24 -07:00 |
|
Chip Childers
|
2ba09d88c8
|
Patch from Gavin Lee: Change license to ASL2.0 in plugin
|
2012-08-30 09:17:11 -04:00 |
|
Kelven Yang
|
2300310243
|
Messaging facility initials for new architecture
|
2012-08-28 17:58:45 -07:00 |
|
olivier lamy
|
fe8a01106b
|
rename cloud-plugins to cloudstack-plugins
|
2012-08-27 16:53:51 +02:00 |
|
olivier lamy
|
a06ed5728c
|
remove intermediate parent poms
|
2012-08-27 16:43:24 +02:00 |
|
olivier lamy
|
3aa469da2a
|
groupdId is now org.apache.cloudstack
|
2012-08-25 09:20:21 +02:00 |
|
olivier lamy
|
5ef60aceb1
|
%s/tab/ws/
|
2012-08-25 00:03:23 +02:00 |
|
Darren Shepherd
|
4a4007e652
|
Add license
|
2012-08-24 11:18:54 -07:00 |
|
Darren Shepherd
|
ebc0fa458a
|
* Maven 3 support
* Pretty Format POM's
* AWS API compiles now
|
2012-08-24 11:18:54 -07:00 |
|
Darren Shepherd
|
f826971fea
|
Maven config, initial commit
|
2012-08-24 11:18:52 -07:00 |
|
Kelven Yang
|
d06d6dae72
|
add maven eclipse project files from Darren
|
2012-08-23 17:55:20 -07:00 |
|
Kelven Yang
|
9a51ff3bfc
|
Maven worksplace fixes/patches from Darren
|
2012-08-23 14:26:27 -07:00 |
|
Darren Shepherd
|
2f6cc4b0cb
|
Add license
|
2012-08-23 14:26:26 -07:00 |
|
Darren Shepherd
|
ad54ed1790
|
* Maven 3 support
* Pretty Format POM's
* AWS API compiles now
|
2012-08-23 14:26:26 -07:00 |
|
Darren Shepherd
|
b8e95e435f
|
Maven config, initial commit
|
2012-08-23 14:26:25 -07:00 |
|
Chip Childers
|
3a882fa17c
|
License header updates for the plugins folder.
|
2012-08-03 09:07:43 -04:00 |
|
Murali reddy
|
974ad65b01
|
moving out random host allocator to plugins/host-allocators/random/
|
2012-06-25 18:47:47 -07:00 |
|