You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "xulongfetion (JIRA)" <ji...@apache.org> on 2018/05/21 07:12:00 UTC

[jira] [Created] (HIVE-19624) the method closeSession of SessionManager has a synchronized, is it able to be removed?

xulongfetion created HIVE-19624:
-----------------------------------

             Summary: the method closeSession of SessionManager  has a synchronized, is it able to be removed?
                 Key: HIVE-19624
                 URL: https://issues.apache.org/jira/browse/HIVE-19624
             Project: Hive
          Issue Type: Wish
          Components: HiveServer2
    Affects Versions: 2.1.1
            Reporter: xulongfetion


The methods closeSession of 

org.apache.hive.service.cli.session.SessionManager use 

synchronized for thread safe, i looked at the code and wonder why there's need for synchronized.

Because closeSession sometimes use the hadoop ipc call and takes too much time to response, so if it is possible to remove the keyword synchronized.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)