mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-5660: Migrate vm live migration succeeds but throws error as ""Failed to migrate the system vm"".
This commit is contained in:
parent
dfe744c4a9
commit
20fd2769a9
|
|
@ -3933,7 +3933,12 @@ public class UserVmManagerImpl extends ManagerBase implements UserVmManager, Vir
|
|||
collectVmDiskStatistics(uservm);
|
||||
}
|
||||
_itMgr.migrate(vm.getUuid(), srcHostId, dest);
|
||||
return _vmDao.findById(vmId);
|
||||
VMInstanceVO vmInstance = _vmInstanceDao.findById(vmId);
|
||||
if (vmInstance.getType().equals(VirtualMachine.Type.User)) {
|
||||
return _vmDao.findById(vmId);
|
||||
} else {
|
||||
return vmInstance;
|
||||
}
|
||||
}
|
||||
|
||||
private boolean checkIfHostIsDedicated(HostVO host) {
|
||||
|
|
|
|||
|
|
@ -2547,7 +2547,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -3073,7 +3073,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listInternalLoadBalancerVMs&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listInternalLoadBalancerVMs&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -3671,7 +3671,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -6264,7 +6264,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -7720,7 +7720,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listSystemVms&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listSystemVms&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -8892,7 +8892,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listRouters&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
@ -10117,7 +10117,7 @@
|
|||
getUpdatedItem: function (json) {
|
||||
//return json.queryasyncjobresultresponse.jobresult.systemvminstance; //not all properties returned in systemvminstance
|
||||
$.ajax({
|
||||
url: createURL("listSystemVms&id=" + json.queryasyncjobresultresponse.jobresult.systemvminstance.id),
|
||||
url: createURL("listSystemVms&id=" + json.queryasyncjobresultresponse.jobresult.systemvm.id),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (json) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue