Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
Impala 2.5.0
Description
Most RPCs should not take an unbounded amount of time to complete (the exception is TransmitData(), but that may also change). To handle hang failures on the remote machine, we should add timeouts to every RPC (so, really, every RPC client), and handle the timeout failure.
Attachments
Issue Links
- depends upon
-
KUDU-2011 Request-side sidecars cannot be safely destroyed on timeout
- Reopened
-
KUDU-2065 Support cancellation for outbound client RPC
- Resolved
- is blocked by
-
IMPALA-3575 Impala should retry backend connection request and apply a send timeout
- Resolved
- is related to
-
IMPALA-2638 Retry queries that fail during scheduling
- Resolved
- Parent Feature
-
IMPALA-2990 Coordinator should timeout and cancel queries with unresponsive / stuck executors
- Resolved
-
IMPALA-5394 Set socket timeouts while opening TSaslTransport
- Resolved
- relates to
-
IMPALA-10241 Impala Doc: RPC troubleshooting guide
- Open
-
IMPALA-10139 Slow RPC logs can be misleading
- Open
-
IMPALA-2864 Ensure that client connections are closed after a failed RPC and a failed Open()
- Resolved