[
https://issues.apache.org/jira/browse/HIVE-17548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xuefu Zhang reassigned HIVE-17548:
----------------------------------
Assignee: Xuefu Zhang
> ThriftCliService reports inaccurate the number of current sessions in the log
> message
> -------------------------------------------------------------------------------------
>
> Key: HIVE-17548
> URL: https://issues.apache.org/jira/browse/HIVE-17548
> Project: Hive
> Issue Type: Bug
> Components: HiveServer2
> Affects Versions: 1.1.0
> Reporter: Xuefu Zhang
> Assignee: Xuefu Zhang
>
> Currently ThriftCliService uses an atomic integer to keep track of the number
> of currently open sessions. It reports it through the following two log
> messages:
> {code}
> 2017-09-18 04:14:31,722 INFO [HiveServer2-Handler-Pool: Thread-729979]:
> org.apache.hive.service.cli.thrift.ThriftCLIService: Opened a session:
> SessionHandle [99ec30d7-5c44-4a45-a8d6-0f0e7ecf4879], current sessions: 345
> 2017-09-18 04:14:41,926 INFO [HiveServer2-Handler-Pool: Thread-717542]:
> org.apache.hive.service.cli.thrift.ThriftCLIService: Closed session:
> SessionHandle [f38f7890-cba4-459c-872e-4c261b897e00], current sessions: 344
> {code}
> This assumes that all sessions are closed or opened thru Thrift API. This
> assumption isn't correct because sessions may be closed by the server such as
> in case of timeout. Therefore, such log messages tends to over-report the
> number of open sessions.
> In order to accurately report the number of outstanding sessions, session
> manager should be consulted instead.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)