[ https://issues.apache.org/jira/browse/HIVE-21190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
kongxianghe reassigned HIVE-21190: ---------------------------------- Assignee: Josh Elser (was: kongxianghe) > hive thrift server may be blocked by session level waiting,caused by udf! > ------------------------------------------------------------------------- > > Key: HIVE-21190 > URL: https://issues.apache.org/jira/browse/HIVE-21190 > Project: Hive > Issue Type: Bug > Components: HiveServer2 > Environment: hdp ambari 26 > hive1.2.0 > Reporter: kongxianghe > Assignee: Josh Elser > Priority: Critical > > # cause by an error UDF function!time_waiting(Long sleepSeconds) > {code} > public class UDFTimeWaiting extends UDF throws Exception{ > public String evaluate(Long sleepSeconds){ > ... > Thread.sleep(Long.parseLong(sleepSeconds) * 1000); > return "ok"; > } > } > {code} > # in session_1: > {code}select time_waiting(100);{code} > # in session_2: > {code}select 1; or show tables;{code} > # session_2 will not have any response from thrift server util session_1 > waiting 100 seconds! > this bug may cause hiveserver can into an available status! -- This message was sent by Atlassian JIRA (v7.6.3#76005)