did you fix this problem? I am facing the same issue. вторник, 9 июля 2019 г. в 12:56:40 UTC+3, soory...@gmail.com:
> Hi all, > I have a use case , where Im building the grpc server as a shared > library and it exposes on runServer(const std::string& server_address) api > to application. > > Application and link to the server library and call run server with > desired ip:port, server will start > > But the problem is, When apllication calls this runServer function, > builder.BuildAndStart() fails with "At least one of the completion queues > must be frequently polled"(server_builder.cc:341 - grpc_v1.20 ) > > ServerBuilder builder; > ...... > m_server = builder.BuildAndStart(); > > But if I compile the application source code along with the library and > use, no issues are coming. > > Can anyone shed some light on how to proceed? > > Thanks and Regards, > A Sooryaa > > > On Tuesday, September 12, 2017 at 12:05:53 AM UTC+5:30, Anirudh Kasturi > wrote: >> >> Hello folks, >> >> I noticed that when I bring up my grpc server, it spins up worker threads >> using the grpc::ThreadManager::WorkerThread::Run(). >> The number of worker threads spun = Number of Cores on the server I bring >> up my GRPC server on. >> >> For eg : If I have a VM with 2 cores, the grpc server brings up two >> worker threads. If the VM has 40 cores it brings up 40 worker threads. >> In reality, I just need one worker thread. Is it possible to bring up >> only one worker thread? Is that configurable? Also is there a way I can >> name the thread so that we have a way to track it? Thank you. >> >> Best, >> Anirudh >> >> >> -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/c2a07207-d296-4243-9ff3-52d9e1c78e5fn%40googlegroups.com.