You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ra...@apache.org on 2017/01/31 00:31:19 UTC
[4/4] git commit: updated refs/heads/master to 7233ac3
Merge pull request #977 from ustcweizhou/vm-snapshot
[4.10] CLOUDSTACK-8746: VM Snapshotting implementation for KVM
* pr/977:
Fixes for testing VM Snapshots on KVM. Related to PR 977
CLOUDSTACK-8746: vm snapshot implementation for KVM
Signed-off-by: Rajani Karuturi <ra...@accelerite.com>
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/7233ac37
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/7233ac37
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/7233ac37
Branch: refs/heads/master
Commit: 7233ac37cd6d8aeaf024f017d5111b8c1fd8ae38
Parents: f10c8bf 6f2a5cf
Author: Rajani Karuturi <ra...@accelerite.com>
Authored: Tue Jan 31 05:58:56 2017 +0530
Committer: Rajani Karuturi <ra...@accelerite.com>
Committed: Tue Jan 31 05:58:56 2017 +0530
----------------------------------------------------------------------
api/src/com/cloud/storage/VolumeApiService.java | 2 +
.../storage/snapshot/SnapshotApiService.java | 2 +
.../cloud/vm/snapshot/VMSnapshotService.java | 2 +-
.../org/apache/cloudstack/api/ApiConstants.java | 1 +
.../user/snapshot/CreateSnapshotCmd.java | 2 +-
.../CreateSnapshotFromVMSnapshotCmd.java | 219 +++++++++++
.../user/vmsnapshot/CreateVMSnapshotCmd.java | 2 +-
.../agent/api/RestoreVMSnapshotAnswer.java | 63 ++++
.../agent/api/RestoreVMSnapshotCommand.java | 52 +++
.../cloud/vm/snapshot/VMSnapshotManager.java | 7 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 21 +-
.../snapshot/XenserverSnapshotStrategy.java | 6 +
.../kvm/resource/LibvirtComputingResource.java | 101 ++++++
.../LibvirtCreateVMSnapshotCommandWrapper.java | 82 +++++
.../LibvirtDeleteVMSnapshotCommandWrapper.java | 110 ++++++
.../wrapper/LibvirtMigrateCommandWrapper.java | 12 +
.../LibvirtRestoreVMSnapshotCommandWrapper.java | 96 +++++
...LibvirtRevertToVMSnapshotCommandWrapper.java | 95 +++++
.../wrapper/LibvirtUtilitiesHelper.java | 13 +
.../kvm/storage/KVMStorageProcessor.java | 87 +++--
server/src/com/cloud/api/ApiResponseHelper.java | 1 +
.../com/cloud/server/ManagementServerImpl.java | 2 +
.../com/cloud/storage/VolumeApiServiceImpl.java | 47 +++
.../storage/snapshot/SnapshotManagerImpl.java | 76 ++++
server/src/com/cloud/vm/UserVmManagerImpl.java | 16 +
.../vm/snapshot/VMSnapshotManagerImpl.java | 93 ++++-
.../storage/snapshot/SnapshotManagerTest.java | 54 +++
setup/db/db/schema-4920to41000.sql | 9 +
test/integration/smoke/test_vm_snapshots.py | 30 +-
ui/css/cloudstack3.css | 6 +
ui/l10n/en.js | 3 +-
ui/scripts/instances.js | 9 +-
ui/scripts/storage.js | 362 ++++++++++++++++++-
ui/scripts/vm_snapshots.js | 198 ----------
34 files changed, 1617 insertions(+), 264 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/7233ac37/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
----------------------------------------------------------------------