diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java index e31bc00121..d8239da479 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java @@ -4860,49 +4860,49 @@ public void handle(ErrorCode errCode, Map data) { }).start(); } - private void handle(final APIRecoverVmInstanceMsg msg) { - thdf.chainSubmit(new ChainTask(msg) { - @Override - public String getSyncSignature() { - return syncThreadName; - } - - @Override - public void run(final SyncTaskChain chain) { - final APIRecoverVmInstanceEvent evt = new APIRecoverVmInstanceEvent(msg.getId()); - refreshVO(); - - ErrorCode error = validateOperationByState(msg, self.getState(), SysErrors.OPERATION_ERROR); - if (error != null) { - evt.setError(error); - bus.publish(evt); - chain.next(); - return; - } - - recoverVm(new Completion(msg, chain) { - @Override - public void success() { - evt.setInventory(getSelfInventory()); - bus.publish(evt); - chain.next(); - } - - @Override - public void fail(ErrorCode errorCode) { - evt.setError(errorCode); - bus.publish(evt); - chain.next(); - } - }); - } - - @Override - public String getName() { - return "recover-vm"; - } - }); - } +// private void handle(final APIRecoverVmInstanceMsg msg) { +// thdf.chainSubmit(new ChainTask(msg) { +// @Override +// public String getSyncSignature() { +// return syncThreadName; +// } +// +// @Override +// public void run(final SyncTaskChain chain) { +// final APIRecoverVmInstanceEvent evt = new APIRecoverVmInstanceEvent(msg.getId()); +// refreshVO(); +// +// ErrorCode error = validateOperationByState(msg, self.getState(), SysErrors.OPERATION_ERROR); +// if (error != null) { +// evt.setError(error); +// bus.publish(evt); +// chain.next(); +// return; +// } +// +// recoverVm(new Completion(msg, chain) { +// @Override +// public void success() { +// evt.setInventory(getSelfInventory()); +// bus.publish(evt); +// chain.next(); +// } +// +// @Override +// public void fail(ErrorCode errorCode) { +// evt.setError(errorCode); +// bus.publish(evt); +// chain.next(); +// } +// }); +// } +// +// @Override +// public String getName() { +// return "recover-vm"; +// } +// }); +// } private void handle(final APIExpungeVmInstanceMsg msg) { final APIExpungeVmInstanceEvent evt = new APIExpungeVmInstanceEvent(msg.getId()); @@ -9369,5 +9369,11 @@ public void run(MessageReply reply) { } }); } + + private void handle(final APIRecoverVmInstanceMsg msg) { + // + + + } }