diff --git a/server/src/com/cloud/template/TemplateManagerImpl.java b/server/src/com/cloud/template/TemplateManagerImpl.java index e3911c12946..24eea096c26 100755 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -389,7 +389,7 @@ public class TemplateManagerImpl implements TemplateManager, Manager, TemplateSe templateStoragePoolRefId = templateStoragePoolRef.getId(); } - List vos = _poolHostDao.listByPoolId(poolId); + List vos = _poolHostDao.listByHostStatus(poolId, com.cloud.host.Status.Up); templateStoragePoolRef = _tmpltPoolDao.acquireInLockTable(templateStoragePoolRefId, 1200); if (templateStoragePoolRef == null) {