From 071004e3e193e92d32eb425e375f3ec13ac1571f Mon Sep 17 00:00:00 2001 From: Anthony Xu Date: Wed, 17 Sep 2014 19:04:34 -0700 Subject: [PATCH] removed start/stop VR from queue --- core/src/com/cloud/agent/api/StartCommand.java | 4 ++++ core/src/com/cloud/agent/api/StopCommand.java | 4 ++++ 2 files changed, 8 insertions(+) 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; }