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.

Reply via email to