Skip to content

Commit 842f219

Browse files
agent: reconnect after waiting 5 seconds (#9258)
* agent: reconnect after waiting 5 seconds * Update agent/src/main/java/com/cloud/agent/Agent.java * Update agent/src/main/java/com/cloud/agent/Agent.java Co-authored-by: Suresh Kumar Anaparti <[email protected]>
1 parent 4dc3931 commit 842f219

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

agent/src/main/java/com/cloud/agent/Agent.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,6 +1228,12 @@ public void doTask(final Task task) throws TaskExecutionException {
12281228
logger.error("Error parsing task", e);
12291229
}
12301230
} else if (task.getType() == Task.Type.DISCONNECT) {
1231+
try {
1232+
// an issue has been found if reconnect immediately after disconnecting. please refer to https://github.com/apache/cloudstack/issues/8517
1233+
// wait 5 seconds before reconnecting
1234+
Thread.sleep(5000);
1235+
} catch (InterruptedException e) {
1236+
}
12311237
logger.debug("Executing disconnect task - {}", () -> getLinkLog(task.getLink()));
12321238
reconnect(task.getLink());
12331239
} else if (task.getType() == Task.Type.OTHER) {

0 commit comments

Comments
 (0)