cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bhais...@apache.org
Subject [2/2] git commit: updated refs/heads/master to 3a82636
Date Wed, 21 Sep 2016 11:11:54 GMT
Merge pull request #1602 from nvazquez/clonegranular

CLOUDSTACK-9422: Granular 'vmware.create.full.clone' as Primary Storage setting### Introduction

For VMware, It is possible to decide creating VMs as full clones on ESX HV, adjusting `vmware.create.full.clone`
global setting. We would like to introduce this property as a primary storage detail, and
use its value instead of global setting's value.

We propose introducing `fullCloneFlag` on `PrimaryDataStoreTO` sent on `CopyCommand`. This
way we can reconfigure `VmwareStorageProcessor` and `VmwareStorageSubsystemCommandHandler`
similar as it was done for `nfsVersion` but refactoring it to be more general.

* pr/1602:
  CLOUDSTACK-9422: Granular VMware vms creation as full clones on HV

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/3a82636b
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/3a82636b
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/3a82636b

Branch: refs/heads/master
Commit: 3a82636b9076d18d8d04c8bbd660f279a7de55b7
Parents: 43f82c9 bb275a5
Author: Rohit Yadav <rohit.yadav@shapeblue.com>
Authored: Wed Sep 21 16:41:22 2016 +0530
Committer: Rohit Yadav <rohit.yadav@shapeblue.com>
Committed: Wed Sep 21 16:41:35 2016 +0530

----------------------------------------------------------------------
 .../storage/to/PrimaryDataStoreTO.java          |  9 ++
 .../src/com/cloud/capacity/CapacityManager.java | 10 ++
 .../orchestration/VolumeOrchestrator.java       | 37 ++++++++
 .../src/com/cloud/vm/UserVmCloneSettingVO.java  |  4 +
 .../cloud/vm/dao/UserVmCloneSettingDaoImpl.java |  2 +-
 .../motion/AncientDataMotionStrategy.java       | 33 +++++--
 .../motion/AncientDataMotionStrategyTest.java   | 99 ++++++++++++++++++++
 .../vmware/resource/VmwareResource.java         | 62 ++++++++----
 .../resource/VmwareStorageProcessor.java        | 21 ++++-
 .../VmwareStorageSubsystemCommandHandler.java   | 35 ++++---
 .../vmware/resource/VmwareResourceTest.java     | 74 +++++++++++++--
 .../com/cloud/capacity/CapacityManagerImpl.java |  2 +-
 server/src/com/cloud/vm/UserVmManagerImpl.java  | 20 ----
 13 files changed, 340 insertions(+), 68 deletions(-)
----------------------------------------------------------------------



Mime
View raw message