From 0c855434348d9d65b16efe429d4d81e4cba8f8d5 Mon Sep 17 00:00:00 2001 From: Alexandru Bagu Date: Thu, 16 Mar 2023 15:22:54 +0200 Subject: [PATCH] fix cpu usage for console vm when using vnc over websockets --- .../java/com/cloud/consoleproxy/ConsoleProxyNoVncClient.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVncClient.java b/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVncClient.java index 6434dd6e42e0..2dfea2251fb6 100644 --- a/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVncClient.java +++ b/services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVncClient.java @@ -114,6 +114,11 @@ public void run() { updateFrontEndActivityTime(); } connectionAlive = client.isVncOverWebSocketConnectionAlive(); + try { + Thread.sleep(1); + } catch (Exception e) { + s_logger.warn("Error on sleep for vnc over websocket", e); + } } else if (client.isVncOverNioSocket()) { byte[] bytesArr; int nextBytes = client.getNextBytes();