Vaibhav Gumashta created HIVE-5268:
--------------------------------------
Summary: HiveServer2 accumulates orphaned OperationHandle objects
when a client fails while executing query
Key: HIVE-5268
URL: https://issues.apache.org/jira/browse/HIVE-5268
Project: Hive
Issue Type: Bug
Components: HiveServer2
Reporter: Vaibhav Gumashta
Assignee: Vaibhav Gumashta
When queries are executed against the HiveServer2 an OperationHandle object is
stored in the OperationManager.handleToOperation HashMap. Currently its the
duty of the JDBC client to explicitly close to cleanup the entry in the map.
But if the client fails to close the statement then the OperationHandle object
is never cleaned up and gets accumulated in the server.
This can potentially cause OOM on the server over time. This also can be used
as a loophole by a malicious client to bring down the Hive server.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira