[ 
https://issues.apache.org/jira/browse/FLINK-15966?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17034106#comment-17034106
 ] 

zhijiang commented on FLINK-15966:
----------------------------------

Very helpful improvement, looking forward for it.

> Capture the call stack of RPC ask() calls.
> ------------------------------------------
>
>                 Key: FLINK-15966
>                 URL: https://issues.apache.org/jira/browse/FLINK-15966
>             Project: Flink
>          Issue Type: Improvement
>          Components: Runtime / Coordination
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>            Priority: Major
>             Fix For: 1.10.1, 1.11.0
>
>
> Currently, when an RPC ask() call fails, we get a rather unhelpful exception 
> with a stack trace from akka's internal scheduler.
> Instead, we should capture the call stack during the invocation and use it to 
> give a helpful error message when the RPC call failed. This is especially 
> helpful in cases where the future (and future handlers) are passed for later 
> asynchronous result handling (which is the common case in most components (JM 
> / TM / RM).
> The options should have a flag to turn it off, because when having a lot of 
> concurrent ask calls (hundreds of thousands, during large deploy phases), it 
> may be possible that the captured call.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to