gRPC C++ performance

393 views
Skip to first unread message

rajeev...@rediffmail.com

unread,
Jul 12, 2017, 1:02:22 AM7/12/17
to grpc.io

Hi,

I am using gRPC c++ stack V1.0 on vxworks platform. It has been observed that Async Get call takes 3 mins to put the 11MB of data onto the wire. 

Is there any knob in gRPC stack to expedite this process?

Thanks
Rajeev

Nicolas Noble

unread,
Jul 12, 2017, 11:25:28 AM7/12/17
to rajeev...@rediffmail.com, grpc.io
VxWorks is absolutely not in our list of supported platforms, and I am even surprised that the code managed to build and run there. 

With that kind of throughput, it sounds like you've got a bug somewhere in the core where it timeouts every now and then before processing more events. 

This sounds like a bug I've seen before. That being said, you're running a quite old version of grpc. 

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to grp...@googlegroups.com.
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/35ce489c-a681-447f-b14e-03407e7012d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

rajeev...@rediffmail.com

unread,
Jul 14, 2017, 1:22:50 AM7/14/17
to grpc.io, rajeev...@rediffmail.com

Had to do porting changes to make it work. Just to clarify that Async Get rpc is sending 11MB of data in one go 

::grpc::ServerAsyncResponseWriter < ::gnmi::GetResponse > responder_
::gnmi::GetResponse                                       reply_;  /11MB of data

                     responder_.Finish(reply_,Status(status_code, ""), this);
Reply all
Reply to author
Forward
0 new messages