Repository: cloudstack
Updated Branches:
  refs/heads/4.3 61e551b5a -> 8960c4fda


simulator manager impl changes to handle SetMonitorServiceCommand This fixes 
some of the test cases in the integration test test_assign_vm.py when run 
against a simulator

Signed-off-by: Koushik Das <[email protected]>

Conflicts:
        
plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/8960c4fd
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/8960c4fd
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/8960c4fd

Branch: refs/heads/4.3
Commit: 8960c4fda361437927bab4dfd6e6a3e5c37f4d45
Parents: 61e551b
Author: Rajani Karuturi <[email protected]>
Authored: Mon Mar 17 10:23:37 2014 +0530
Committer: Sebastien Goasguen <[email protected]>
Committed: Thu Sep 4 03:12:42 2014 -0400

----------------------------------------------------------------------
 .../agent/manager/SimulatorManagerImpl.java     | 22 ++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/8960c4fd/plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java
 
b/plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java
index 0801287..836f9a1 100644
--- 
a/plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java
+++ 
b/plugins/hypervisors/simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java
@@ -16,6 +16,24 @@
 // under the License.
 package com.cloud.agent.manager;
 
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import javax.ejb.Local;
+import javax.inject.Inject;
+import javax.naming.ConfigurationException;
+
+import com.cloud.agent.api.routing.SetMonitorServiceCommand;
+import org.apache.log4j.Logger;
+import org.springframework.stereotype.Component;
+
+import org.apache.cloudstack.storage.command.DeleteCommand;
+import org.apache.cloudstack.storage.command.DownloadCommand;
+import org.apache.cloudstack.storage.command.DownloadProgressCommand;
+import org.apache.cloudstack.storage.command.StorageSubSystemCommand;
+
 import com.cloud.agent.api.Answer;
 import com.cloud.agent.api.AttachIsoCommand;
 import com.cloud.agent.api.AttachVolumeCommand;
@@ -364,8 +382,8 @@ public class SimulatorManagerImpl extends ManagerBase 
implements SimulatorManage
             } else if (cmd instanceof PvlanSetupCommand) {
                 return _mockNetworkMgr.setupPVLAN((PvlanSetupCommand) cmd);
             } else if (cmd instanceof StorageSubSystemCommand) {
-                return 
this.storageHandler.handleStorageCommands((StorageSubSystemCommand) cmd);
-            } else if (cmd instanceof VpnUsersCfgCommand || cmd instanceof 
RemoteAccessVpnCfgCommand) {
+                return 
this.storageHandler.handleStorageCommands((StorageSubSystemCommand)cmd);
+            } else if (cmd instanceof VpnUsersCfgCommand || cmd instanceof 
RemoteAccessVpnCfgCommand || cmd instanceof SetMonitorServiceCommand) {
                 return new Answer(cmd);
             } else {
                 s_logger.error("Simulator does not implement command of type 
"+cmd.toString());

Reply via email to