Edison Su
|
99dcb23b1c
|
fix build
|
2013-04-29 19:37:47 -07:00 |
|
Edison Su
|
2f689171e0
|
refactor snapshot
|
2013-04-29 18:51:14 -07:00 |
|
Edison Su
|
37cbe8890f
|
refactor snapshot
|
2013-04-29 18:51:13 -07:00 |
|
Min Chen
|
35264f7087
|
Add Download progress support for S3 template/volume download.
|
2013-04-29 17:07:25 -07:00 |
|
Min Chen
|
ff4c14ca63
|
Make old secondary storage APIs backward compatible.
|
2013-04-29 12:10:19 -07:00 |
|
Min Chen
|
52dfde4a39
|
Fix volume_view to use volume_store_ref instead of previous
volume_host_ref.
|
2013-04-29 10:41:31 -07:00 |
|
Min Chen
|
5b7ea8b0fe
|
Remove DeleteObjectFromSwiftCommand, which can be achieved through
DeleteTemplateCommand.
|
2013-04-26 17:52:50 -07:00 |
|
Min Chen
|
c2e9be8d31
|
Handle DeleteVolumeCommand for S3.
|
2013-04-26 16:45:11 -07:00 |
|
Min Chen
|
471ad51080
|
Handle Volume type in DownloadCommand.
|
2013-04-26 16:34:23 -07:00 |
|
Min Chen
|
66f510bc38
|
Fix build error due to ListTemplateCommand change.
|
2013-04-26 14:02:42 -07:00 |
|
Min Chen
|
91bfbdf1c4
|
Handle ListTemplateCommand in NfsSecondaryStorageResource for various
data store provider.
|
2013-04-26 12:25:06 -07:00 |
|
Min Chen
|
de27f0ff53
|
Clean up DownloadMonitor and TemplateManagerImpl.
|
2013-04-25 16:49:46 -07:00 |
|
Edison Su
|
4029e7af44
|
refactor data motion service for volumes
|
2013-04-24 18:53:57 -07:00 |
|
Min Chen
|
79151f5f5d
|
Remove sendToSSVM reference from SnapshotManagerImpl and
TemplateManagerImpl.
|
2013-04-24 17:45:32 -07:00 |
|
Min Chen
|
4c174a6867
|
Fix DeleteSnapshotBackupCommand to pass dataStore information.
|
2013-04-24 17:30:38 -07:00 |
|
Min Chen
|
5b76e4914c
|
Remove sendToSecStorage methods from agentManager to use EndPoint
instead.
|
2013-04-24 16:21:41 -07:00 |
|
Min Chen
|
0a976d5fd5
|
Change Upload table to store dataStoreId instead of hostId.
|
2013-04-24 15:20:09 -07:00 |
|
Min Chen
|
f16f92dd1d
|
Remove TemplateManager.getSecondaryStorageHost api.
|
2013-04-24 15:06:36 -07:00 |
|
Min Chen
|
8d29cdf804
|
Remove SnapshotVO.getSecHostId and SnapshotVO.setSecHostId references
from codebase to use SnapshotDataStoreVO.
|
2013-04-24 11:54:42 -07:00 |
|
Min Chen
|
792fc471a2
|
Remove VolumeHostDao references from codebase.
|
2013-04-24 11:11:58 -07:00 |
|
Min Chen
|
0cfef3aa4e
|
Remove almost all VMTemplateHostDao references except S3Manager and
SwiftManager.
|
2013-04-23 17:51:54 -07:00 |
|
Min Chen
|
7543f314a7
|
Remove more VMTemplateHostDao references.
|
2013-04-23 17:12:21 -07:00 |
|
Min Chen
|
7ec0882dca
|
Remove VMTemplateHostDao reference from BareMetalTemplateAdapter, also
make store_id in template_store_ref table nullable to accommodate
baremetal case.
|
2013-04-23 16:07:44 -07:00 |
|
Min Chen
|
246e58013d
|
Remove VMTemplateHostDao reference from TemplateManagerImpl.
|
2013-04-23 15:09:37 -07:00 |
|
Min Chen
|
06b3092083
|
Remove VMTemplateHostDao reference from VolumeManagerImpl,
StorageManagerImpl and SecondaryStorageManagerImpl.
|
2013-04-23 12:10:40 -07:00 |
|
Edison Su
|
4cd3903c9d
|
change iszoneready, to use imagestore table
|
2013-04-23 10:41:30 -07:00 |
|
Min Chen
|
e40a06deae
|
Fix extractTemplateCmd.
|
2013-04-22 21:48:57 -07:00 |
|
Edison Su
|
b8c5c67fbc
|
add copycommand at resouce side
|
2013-04-22 19:12:50 -07:00 |
|
Min Chen
|
29687663e8
|
Rename SnapshotStrategy to SnapshotService to have consistent naming
convention for Template, Snapshot, Volume. Also rename CopyCmd to
CopyCommand to follow internal command naming convention.
|
2013-04-22 16:15:57 -07:00 |
|
Min Chen
|
5f90aa971a
|
Implement createTemplateCmd and consolidate several copy calls in
TemplateServiceImpl.
|
2013-04-22 15:33:43 -07:00 |
|
Min Chen
|
9c584b5500
|
Use EndPoint to send local/remote command, and hide agentMgr message
passing.
|
2013-04-22 13:21:28 -07:00 |
|
Min Chen
|
ffdf567b58
|
Add implemention to pick EndPoint for secondary storage
|
2013-04-22 13:19:04 -07:00 |
|
Edison Su
|
0a6e386997
|
fix callback installation
|
2013-04-22 11:18:48 -07:00 |
|
Edison Su
|
f3ee8fbd7d
|
clean up createasync
|
2013-04-21 23:15:50 -07:00 |
|
Edison Su
|
abf40435f3
|
refactor downloadlistener, sync system vm templates when adding a new image store
|
2013-04-21 22:46:02 -07:00 |
|
Min Chen
|
0229c75b50
|
Use data motion service for PrepareTemplateCmd to move template from
secondary storage to primary.
|
2013-04-20 20:44:31 -07:00 |
|
Min Chen
|
86913ab4d3
|
Use data motion service to implement copy template.
|
2013-04-19 23:01:59 -07:00 |
|
Min Chen
|
6f70fe28e8
|
Trigger system vm template download while adding image store. Just a
code skeleton, waiting for some code in EndPoint.
|
2013-04-19 19:37:06 -07:00 |
|
Min Chen
|
b8229349f5
|
Rename HypervisorHostEndPoint to RemoteHostEndPoint to accommodate ssvm
as well.
|
2013-04-19 17:46:33 -07:00 |
|
Min Chen
|
09ba55103e
|
Fix vmware plugin compilation error due to eclipse refactoring.
|
2013-04-19 17:09:31 -07:00 |
|
Min Chen
|
539824797c
|
Refactor listTemplatesCmd and listIsoCmd to use db view.
|
2013-04-19 16:10:09 -07:00 |
|
Min Chen
|
7ba1a8fa21
|
Populate hypervisor_type column in registering ISO by referring it from
guest os id to make listIsos and listTemplates implementation more
consistent.
|
2013-04-18 13:52:35 -07:00 |
|
Edison Su
|
ef30ee52ee
|
add copy stuff from s3 into nfs cache storage
|
2013-04-18 13:44:49 -07:00 |
|
Edison Su
|
1fe5d7c886
|
need to download image to cache storage from s3/swift on mgt server for default system vm templates
|
2013-04-18 01:56:34 -07:00 |
|
Min Chen
|
1a74dfaa27
|
Move UpdateTemplate and UpdateIso methods from ManagerServerImpl to
TemplateManagerImpl.
|
2013-04-17 17:39:33 -07:00 |
|
Min Chen
|
fe4f53bfcd
|
Fix SecStorageSetupCommand for Nfs image store.
|
2013-04-17 17:16:01 -07:00 |
|
Min Chen
|
14b5f0da19
|
Rename ImageDataFactoryxxx to TemplateDataFactory to have consistent
naming conventions for Template data factory class.
|
2013-04-17 11:45:25 -07:00 |
|
Min Chen
|
fe3b01ece1
|
Update DataObjectInStore interface and unify implementation of
ImageDataFactory, VolumeDataFactory and SnapshotDataFactory
implementations.
|
2013-04-17 11:40:57 -07:00 |
|
Min Chen
|
c74969fcb0
|
add deleteTemplate implementation into S3 and Swift driver
implementation.
|
2013-04-16 16:53:13 -07:00 |
|
Min Chen
|
1b3994e180
|
Fix copyTemplateCmd.
|
2013-04-16 16:38:14 -07:00 |
|