Xuefu Zhang created HIVE-15671:
----------------------------------
Summary: RPCServer.registerClient() erroneously uses server/client
handshake timeout for connection timeout
Key: HIVE-15671
URL: https://issues.apache.org/jira/browse/HIVE-15671
Project: Hive
Issue Type: Bug
Components: Spark
Affects Versions: 1.1.0
Reporter: Xuefu Zhang
Assignee: Xuefu Zhang
{code}
/**
* Tells the RPC server to expect a connection from a new client.
* ...
*/
public Future<Rpc> registerClient(final String clientId, String secret,
RpcDispatcher serverDispatcher) {
return registerClient(clientId, secret, serverDispatcher,
config.getServerConnectTimeoutMs());
}
{code}
config.getServerConnectTimeoutMs() returns value for
hive.spark.client.server.connect.timeout, which is meant for timeout for
handshake between Hive client and remote Spark driver. Instead, the timeout
should be hive.spark.client.connect.timeout, which is for timeout for remote
Spark driver in connecting back to Hive client.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)