From 40e296dea44ea14ff075f5794b6e666ba68d737e 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 (cherry picked from commit e427d0004c7df501912e0c3f9af2f4f237514454) Signed-off-by: Rohit Yadav --- 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 67fdc7c3930..8bd7b21602a 100755 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -1537,6 +1537,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) {