mahesh kumar behera created HIVE-21694:
------------------------------------------

             Summary: Hive driver waiting time is fixed for task getting 
executed in parallel.
                 Key: HIVE-21694
                 URL: https://issues.apache.org/jira/browse/HIVE-21694
             Project: Hive
          Issue Type: Bug
          Components: HiveServer2
    Affects Versions: 4.0.0
            Reporter: mahesh kumar behera
            Assignee: mahesh kumar behera
             Fix For: 4.0.0


During a command execution hive driver executes the task in a separate thread 
if the task to be executed is set as parallel. After starting the task, driver 
checks if the task has finished execution or not. If the task execution is not 
finished it waits for 2 seconds before waking up again to check the task 
status. In case of task with execution time in milliseconds, this wait time can 
induce substantial overhead. So instead of fixed wait time, exponential 
backedup sleep time can be used to reduce the sleep overhead. The sleep time 
can start with 100ms and can increase up to 2 seconds doubling on each 
iteration.



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

Reply via email to