Stephan Ewen created FLINK-15966:
------------------------------------
Summary: 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
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)