C++ - AsyncNotifyWhenDone tag not received for rpcs that did not start

298 views
Skip to first unread message

Arpit Baldeva

unread,
Aug 1, 2018, 2:48:59 PM8/1/18
to grpc.io
Hi,

Based on my previous knowledge and reference, the AsyncNotifyWhenDone tag added by ServerContext::AsyncNotifyWhenDone should be received by the application when Server::Shutdown is called. This is supposed to be the case for the rpcs that have been queued up for processing but not started yet. However, I can't find a reference doc on this anymore and I am not seeing this behavior. I am seeing that the read tags are called with status bool being false but no AsyncNotifyWhenDone. 

Do note that the AsyncNotifyWhenDone tag is called when the rpc processes successfully so I am calling this api before queuing up the rpc - as required in the docs.   

Is this a bug?

Thanks.

Arpit Baldeva

unread,
Aug 1, 2018, 3:06:17 PM8/1/18
to grpc.io
Okay, looks like this bug is officially open at https://github.com/grpc/grpc/issues/10136 . It has been open for a while. Are there any plans on fixing this? 
Reply all
Reply to author
Forward
0 new messages