From 5c2937c7ec3a06ee284e4a24409afd5306dc8d35 Mon Sep 17 00:00:00 2001 From: stephb9959 Date: Mon, 3 Oct 2022 15:53:05 +0300 Subject: [PATCH] https://telecominfraproject.atlassian.net/browse/WIFI-10942 Signed-off-by: stephb9959 --- build | 2 +- helm/templates/deployment.yaml | 4 +++- helm/values.yaml | 3 +++ src/framework/MicroService.h | 16 ++++++++-------- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/build b/build index a5c750fe..368f89ce 100644 --- a/build +++ b/build @@ -1 +1 @@ -27 \ No newline at end of file +28 \ No newline at end of file diff --git a/helm/templates/deployment.yaml b/helm/templates/deployment.yaml index 9db0b1f7..29c60d66 100644 --- a/helm/templates/deployment.yaml +++ b/helm/templates/deployment.yaml @@ -131,8 +131,10 @@ spec: {{- toYaml . | nindent 12 }} {{- end }} + {{- with .Values.securityContext }} securityContext: - fsGroup: 101 + {{- toYaml . | nindent 8 }} + {{- end }} imagePullSecrets: {{- range $image, $imageValue := .Values.images }} diff --git a/helm/values.yaml b/helm/values.yaml index 5a7b1355..26aa0737 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -91,6 +91,9 @@ resources: {} # cpu: 100m # memory: 128Mi +securityContext: + fsGroup: 1000 + nodeSelector: {} tolerations: [] diff --git a/src/framework/MicroService.h b/src/framework/MicroService.h index cb17123c..1bba1e60 100644 --- a/src/framework/MicroService.h +++ b/src/framework/MicroService.h @@ -3075,7 +3075,7 @@ namespace OpenWifi { private: std::vector> RESTServers_; - Poco::ThreadPool Pool_{"x-rest",32,128}; + Poco::ThreadPool Pool_{"x-rest",8,128}; RESTAPI_GenericServer Server_; RESTAPI_ExtServer() noexcept: @@ -3209,7 +3209,7 @@ namespace OpenWifi { const Poco::ThreadPool & Pool() { return Pool_; } private: std::vector> RESTServers_; - Poco::ThreadPool Pool_{"i-rest",32,96}; + Poco::ThreadPool Pool_{"i-rest",4,64}; RESTAPI_GenericServer Server_; RESTAPI_IntServer() noexcept: @@ -3406,7 +3406,7 @@ namespace OpenWifi { bool NoBuiltInCrypto_=false; Poco::JWT::Signer Signer_; Poco::Logger &Logger_; - Poco::ThreadPool TimerPool_{"timer:pool",2,16}; + Poco::ThreadPool TimerPool_{"timer:pool",2,32}; std::unique_ptr BusEventManager_; }; @@ -3602,14 +3602,14 @@ namespace OpenWifi { FileChannel->setProperty("archive", "timestamp"); FileChannel->setProperty("path", LoggingLocation); Poco::AutoPtr Async_File(new Poco::AsyncChannel(FileChannel)); - Poco::AutoPtr Async_Muxer(new Poco::AsyncChannel(LogMuxer())); - Poco::AutoPtr Splitter(new Poco::SplitterChannel); - Splitter->addChannel(Async_File); - Splitter->addChannel(Async_Muxer); + // Poco::AutoPtr Async_Muxer(new Poco::AsyncChannel(LogMuxer())); + // Poco::AutoPtr Splitter(new Poco::SplitterChannel); + // Splitter->addChannel(Async_File); + // Splitter->addChannel(Async_Muxer); Poco::AutoPtr Formatter(new Poco::PatternFormatter); Formatter->setProperty("pattern", LoggingFormat); Poco::AutoPtr FormattingChannel( - new Poco::FormattingChannel(Formatter, Splitter)); + new Poco::FormattingChannel(Formatter, Async_File)); Poco::Logger::root().setChannel(FormattingChannel); } auto Level = Poco::Logger::parseLevel(MicroService::instance().ConfigGetString("logging.level", "debug"));