diff --git a/core/src/com/cloud/agent/api/StartCommand.java b/core/src/com/cloud/agent/api/StartCommand.java index d411cbafa9f..24b0ac3787b 100644 --- a/core/src/com/cloud/agent/api/StartCommand.java +++ b/core/src/com/cloud/agent/api/StartCommand.java @@ -36,6 +36,10 @@ public class StartCommand extends Command { @Override public boolean executeInSequence() { + //VR start doesn't go through queue + if (vm.getName() != null && vm.getName().startsWith("r-")) { + return false; + } return executeInSequence; } diff --git a/core/src/com/cloud/agent/api/StopCommand.java b/core/src/com/cloud/agent/api/StopCommand.java index 90b8a04114b..c4948cd631b 100755 --- a/core/src/com/cloud/agent/api/StopCommand.java +++ b/core/src/com/cloud/agent/api/StopCommand.java @@ -56,6 +56,10 @@ public class StopCommand extends RebootCommand { @Override public boolean executeInSequence() { + //VR stop doesn't go through queue + if (vmName != null && vmName.startsWith("r-")) { + return false; + } return executeInSequence; }