summaryrefslogtreecommitdiff
path: root/0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-09-03 03:24:28 +0000
committerCoprDistGit <infra@openeuler.org>2024-09-03 03:24:28 +0000
commite45819fcb4a96649a4030db7684f140d5ca46735 (patch)
tree544dac3e30a0448eabdc50add41aa3a18982d9f1 /0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch
parent1a71e3afebb4b43be63949dcc8e882fe7643f13b (diff)
automatic import of iSuladopeneuler24.03_LTS
Diffstat (limited to '0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch')
-rw-r--r--0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch b/0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch
new file mode 100644
index 0000000..9d70f92
--- /dev/null
+++ b/0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch
@@ -0,0 +1,27 @@
+From 384cf7870c155d41f742b1928a4cb1b56aa46c94 Mon Sep 17 00:00:00 2001
+From: zhongtao <zhongtao17@huawei.com>
+Date: Tue, 6 Feb 2024 20:05:05 +0800
+Subject: [PATCH 12/43] sleep some time in ServiceWorkThread to prevent the CPU
+ from being occupied all the time
+
+Signed-off-by: zhongtao <zhongtao17@huawei.com>
+---
+ src/daemon/entry/cri/streams/websocket/ws_server.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/daemon/entry/cri/streams/websocket/ws_server.cc b/src/daemon/entry/cri/streams/websocket/ws_server.cc
+index 6319a67f..a8d89b36 100644
+--- a/src/daemon/entry/cri/streams/websocket/ws_server.cc
++++ b/src/daemon/entry/cri/streams/websocket/ws_server.cc
+@@ -551,6 +551,8 @@ void WebsocketServer::ServiceWorkThread(int threadid)
+
+ while (n >= 0 && m_forceExit == 0) {
+ n = lws_service(m_context, 0);
++ // sleep some time to prevent the CPU from being occupied all the time
++ std::this_thread::sleep_for(std::chrono::milliseconds(10));
+ }
+ }
+
+--
+2.34.1
+