We are stuck on an issue/crash seen within the gRPC library and was looking 
for some assistance.

 

Background:

We are working w/ gRPC v0.12.   Given when we started and our release date 
we are stuck w/ this version 0.12.

We have plans to move forward to release 1.0 in our next release cycle.

 

So for now we are stuck w/ v0.12.   Given this we are observing a crash 
within gRPC library when sending large messages.

Generally anything larger than 10MB.  The problem appears after some time 
but consistently seen.

Crash is observed at the client side who is pushing the data.  

 

The crash happens due to an abort in the 
src/core/transport/chttp2_transport.c: 527.  

Crash happens during a destroy stream call.

 

TelemeterySend GPB status error 4

E0919 08:46:04.117800251   11696 chttp2_transport.c:527]     client stream 
231 still included in list 9

Aborted (core dumped) 

 

Below is the proto service for the RPC

 

service gRPCConfigOper {

    // TelemetrySend Service

    rpc TelemetrySend(TelemetryMsg) returns(TelemetryMsgReply) {};

}

 

I found few items online that seemed relevant, however it just points to 
13.1.  The last one listed appears to have dependency on code present

in 13 which is not found in 12.  

The 2nd link appears to discuss very similar problem, but not clear if and 
how it was resolved ?

 

https://github.com/grpc/grpc/issues/5675   

https://groups.google.com/forum/#!topic/grpc-io/9sQq9Cgp4yk

https://github.com/grpc/grpc/issues/5037

 

Questions:

 

1. Can you shed some light if this is a known issue that was indeed fixed 
and if so what would be required to have this working in 0.12 ?

2. Can you shed some light on the error itself or reason for the abort ?

3. Is there any workaround ? Known limitations on message size in 0.12 
which the application can enforce ?

 

Any assistance or guidance would be appreciated 

Thanks in advance.
Roy

-- 
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 post to this group, send email to grpc-io@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/6f550901-77c3-4c4d-8113-8c61c0449052%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to