From e427d0004c7df501912e0c3f9af2f4f237514454 Mon Sep 17 00:00:00 2001 From: Kishan Kavala Date: Thu, 23 Oct 2014 20:30:38 +0530 Subject: [PATCH] CLOUDSTACK-7267: For LXC volumes, show unsupported operation error for template creation from ROOT volume --- server/src/com/cloud/template/TemplateManagerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/com/cloud/template/TemplateManagerImpl.java b/server/src/com/cloud/template/TemplateManagerImpl.java index d854579b902..e495eb94be9 100755 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -1560,6 +1560,9 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager, } hyperType = _volumeDao.getHypervisorType(volumeId); + if (HypervisorType.LXC.equals(hyperType)) { + throw new InvalidParameterValueException("Template creation is not supported for LXC volume: " + volumeId); + } } else { // create template from snapshot snapshot = _snapshotDao.findById(snapshotId); if (snapshot == null) {