mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-16 10:32:34 +01:00
Merge branch '4.20' into 4.22
This commit is contained in:
commit
a0ba2aaf3f
@ -1332,13 +1332,14 @@ public class Agent implements HandlerFactory, IAgentControl, AgentStatusUpdater
|
|||||||
}
|
}
|
||||||
} else if (task.getType() == Task.Type.DISCONNECT) {
|
} else if (task.getType() == Task.Type.DISCONNECT) {
|
||||||
try {
|
try {
|
||||||
// an issue has been found if reconnect immediately after disconnecting. please refer to https://github.com/apache/cloudstack/issues/8517
|
// an issue has been found if reconnect immediately after disconnecting.
|
||||||
// wait 5 seconds before reconnecting
|
// wait 5 seconds before reconnecting
|
||||||
|
logger.debug("Wait for 5 secs before reconnecting, disconnect task - {}", () -> getLinkLog(task.getLink()));
|
||||||
Thread.sleep(5000);
|
Thread.sleep(5000);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
}
|
}
|
||||||
shell.setConnectionTransfer(false);
|
shell.setConnectionTransfer(false);
|
||||||
logger.debug("Executing disconnect task - {}", () -> getLinkLog(task.getLink()));
|
logger.debug("Executing disconnect task - {} and reconnecting", () -> getLinkLog(task.getLink()));
|
||||||
reconnect(task.getLink());
|
reconnect(task.getLink());
|
||||||
} else if (task.getType() == Task.Type.OTHER) {
|
} else if (task.getType() == Task.Type.OTHER) {
|
||||||
processOtherTask(task);
|
processOtherTask(task);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user