slim bouguerra created HIVE-18959:
-------------------------------------

             Summary: Avoid creating extra pool of threads within LLAP
                 Key: HIVE-18959
                 URL: https://issues.apache.org/jira/browse/HIVE-18959
             Project: Hive
          Issue Type: Task
          Components: Druid integration
         Environment: Kerberos Cluster
            Reporter: slim bouguerra
            Assignee: slim bouguerra
             Fix For: 3.0.0


The current Druid-Kerberos-Http client is using an external single threaded 
pool to handle retry auth calls (eg when a cookie expire or other transient 
auth issues). 

First, this is not buying us anything since all the Druid Task is executed as 
one synchronous task.

Second, this can cause a major issue if an exception occurs that leads to 
shutting down the LLAP main thread.

 Thus to fix this we should avoid using an external thread pool and handle 
retrying in a synchronous way.



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

Reply via email to