Projects
Eulaceura:Factory
iSulad
_service:obs_scm:0012-sleep-some-time-in-Servic...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:0012-sleep-some-time-in-ServiceWorkThread-to-prevent-the-.patch of Package iSulad
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
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2