CLOUDSTACK-5124: Adopt GetDomRVersionAnswer to VR upgradability While VRs upgrade, cloudstack should still be able to work with older /newer version of the scripts within VRs. To allow this, the simulator needs to send the version strings for the domr version response or the VR start is interrupted.
Signed-off-by: Prasanna Santhanam <t...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/951336c3 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/951336c3 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/951336c3 Branch: refs/heads/master Commit: 951336c3e4510ddfecfe0678be7716e4eade1e98 Parents: dfb81ac Author: Prasanna Santhanam <t...@apache.org> Authored: Mon Nov 11 13:49:55 2013 +0530 Committer: Prasanna Santhanam <t...@apache.org> Committed: Mon Nov 11 13:49:55 2013 +0530 ---------------------------------------------------------------------- .../simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/951336c3/plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java b/plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java index 28e235e..b4758a5 100644 --- a/plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java +++ b/plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockVmManagerImpl.java @@ -84,6 +84,7 @@ import javax.naming.ConfigurationException; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; @Component @@ -567,7 +568,7 @@ public class MockVmManagerImpl extends ManagerBase implements MockVmManager { @Override public GetDomRVersionAnswer getDomRVersion(GetDomRVersionCmd cmd) { - return new GetDomRVersionAnswer(cmd, null, null, null); + return new GetDomRVersionAnswer(cmd, null, "CloudStack Release 4.2.0", UUID.randomUUID().toString()); } @Override