From 3491eaa9403a35562ba50e6057a8bdc7532eb122 Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Tue, 24 Aug 2021 12:44:58 +0200 Subject: Print debug output in transformation manager --- .../configuration/transformation/TransformationManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/org/openslx/virtualization/configuration') diff --git a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java index 197796d..b28fb32 100644 --- a/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java +++ b/src/main/java/org/openslx/virtualization/configuration/transformation/TransformationManager.java @@ -2,6 +2,8 @@ package org.openslx.virtualization.configuration.transformation; import java.util.ArrayList; +import org.apache.log4j.Logger; + /** * A transformation manager is a class to manage several transformations and their application. * @@ -32,6 +34,11 @@ public class TransformationManager */ private R args; + /** + * Logger instance to log messages. + */ + private static final Logger LOGGER = Logger.getLogger( TransformationManager.class ); + /** * Create a transformation manager. * @@ -63,6 +70,9 @@ public class TransformationManager */ public void register( Transformation transformation, boolean enabled ) { + LOGGER.debug( "Register transformation '" + transformation.getName() + "' and " + + ( enabled ? "enable" : "do not enable" ) + " it" ); + transformation.setEnabled( enabled ); this.transformations.add( transformation ); } @@ -107,6 +117,7 @@ public class TransformationManager public void transform() throws TransformationException { for ( Transformation transformation : this.transformations ) { + LOGGER.debug( "Apply transformation '" + transformation.getName() + "'" ); try { transformation.apply( this.config, this.args ); } catch ( TransformationException e ) { -- cgit v1.2.3-55-g7522 From b5f543dfb65f8c47ec67d76aea6f3d0e675ef7da Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Fri, 15 Oct 2021 11:07:17 +0200 Subject: Remove empty lines and unused indentations --- .../configuration/VirtualizationConfigurationQemu.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/main/java/org/openslx/virtualization/configuration') diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java index bfa385e..3794e2b 100644 --- a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java +++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java @@ -406,10 +406,9 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration return isVCpuSet; } - + class QemuGfxType extends VirtOptionValue { - public QemuGfxType( String id, String displayName ) { super( id, displayName ); @@ -497,7 +496,6 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration return this.id.equals( "false" ); } } - } @Override @@ -535,7 +533,6 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration class QemuNicModel extends VirtOptionValue { - private final int cardIndex; public QemuNicModel( int cardIndex, Interface.Model model, String displayName ) @@ -574,10 +571,9 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration return networkDeviceModel.toString().equals( this.id ); // XXX: enum would allow simple == } } - + class QemuSoundCardModel extends VirtOptionValue { - public QemuSoundCardModel( Sound.Model id, String displayName ) { super( id.toString(), displayName ); @@ -614,12 +610,11 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration Sound.Model soundDeviceModel = soundDevices.get( 0 ).getModel(); return soundDeviceModel != null && soundDeviceModel.toString().equals( this.id ); } - + } - + class QemuUsbSpeed extends VirtOptionValue { - public QemuUsbSpeed( ControllerUsb.Model id, String displayName ) { super( id.toString(), displayName ); @@ -662,7 +657,6 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration return false; } - } @Override -- cgit v1.2.3-55-g7522 From ba4173137f69fb5887d5b2f342af45aab4c36314 Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Fri, 15 Oct 2021 11:08:18 +0200 Subject: Remove unused variables --- .../virtualization/configuration/VirtualizationConfigurationQemu.java | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/main/java/org/openslx/virtualization/configuration') diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java index 3794e2b..bae6937 100644 --- a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java +++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java @@ -642,8 +642,6 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration public boolean isActive() { ArrayList usbControllerDevices = vmConfig.getUsbControllerDevices(); - String maxUsbSpeed = null; - int maxUsbSpeedNumeric = 0; for ( ControllerUsb usbControllerDevice : usbControllerDevices ) { ControllerUsb.Model usbControllerModel = usbControllerDevice.getModel(); -- cgit v1.2.3-55-g7522 From bda67b5aa8d03d4960bd4f9e051a8b8a7e4e7cd4 Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Fri, 15 Oct 2021 14:09:07 +0200 Subject: Add graphic model configuration option for QEMU VMs --- .../VirtualizationConfigurationQemu.java | 58 ++++++++++++++++++++-- .../hardware/ConfigurationGroups.java | 1 + 2 files changed, 56 insertions(+), 3 deletions(-) (limited to 'src/main/java/org/openslx/virtualization/configuration') diff --git a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java index bae6937..60122fd 100644 --- a/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java +++ b/src/main/java/org/openslx/virtualization/configuration/VirtualizationConfigurationQemu.java @@ -407,6 +407,52 @@ public class VirtualizationConfigurationQemu extends VirtualizationConfiguration return isVCpuSet; } + class QemuGfxModel extends VirtOptionValue + { + public QemuGfxModel( Video.Model model, String displayName ) + { + super( model.toString(), displayName ); + } + + @Override + public void apply() + { + final ArrayList