hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vaibhav Gumashta (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-5268) HiveServer2 accumulates orphaned OperationHandle objects when a client fails while executing query
Date Wed, 11 Sep 2013 06:48:51 GMT
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

Mime
View raw message