Only use the PremiumSecondaryStorageResource if VmWare is the hypervisor Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/e3f2cf90 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/e3f2cf90 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/e3f2cf90
Branch: refs/heads/master Commit: e3f2cf908a32e1ea2a0415474bf708112f52099c Parents: d051060 Author: Hugo Trippaers <[email protected]> Authored: Fri Aug 24 15:57:18 2012 +0200 Committer: Hugo Trippaers <[email protected]> Committed: Fri Aug 24 15:57:18 2012 +0200 ---------------------------------------------------------------------- .../secondary/SecondaryStorageManagerImpl.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e3f2cf90/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java ---------------------------------------------------------------------- diff --git a/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java b/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java index 8662000..7a94001 100755 --- a/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java +++ b/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java @@ -1064,9 +1064,14 @@ public class SecondaryStorageManagerImpl implements SecondaryStorageVmManager, V if (_configDao.isPremium()) { if (profile.getHypervisorType() == HypervisorType.Hyperv) { + s_logger.debug("Hyperv hypervisor configured, telling the ssvm to load the CifsSecondaryStorageResource"); buf.append(" resource=com.cloud.storage.resource.CifsSecondaryStorageResource"); + } else if (profile.getHypervisorType() == HypervisorType.VMware) { + s_logger.debug("VmWare hypervisor configured, telling the ssvm to load the PremiumSecondaryStorageResource"); + buf.append(" resource=com.cloud.storage.resource.PremiumSecondaryStorageResource"); } else { - buf.append(" resource=com.cloud.storage.resource.PremiumSecondaryStorageResource"); + s_logger.debug("Telling the ssvm to load the NfsSecondaryStorageResource"); + buf.append(" resource=com.cloud.storage.resource.NfsSecondaryStorageResource"); } } else { buf.append(" resource=com.cloud.storage.resource.NfsSecondaryStorageResource");
