You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Rajesh Balamohan (Jira)" <ji...@apache.org> on 2020/12/15 06:14:00 UTC

[jira] [Created] (HIVE-24537) Optimise locking in LlapTaskSchedulerService

Rajesh Balamohan created HIVE-24537:
---------------------------------------

             Summary: Optimise locking in LlapTaskSchedulerService
                 Key: HIVE-24537
                 URL: https://issues.apache.org/jira/browse/HIVE-24537
             Project: Hive
          Issue Type: Improvement
          Components: llap
            Reporter: Rajesh Balamohan
         Attachments: Screenshot 2020-12-15 at 11.41.49 AM.png

1. Read lock should suffice for "notifyStarted()".
2. Locking in "allocateTask()" can be optimised. 
3. Optimize preemptTasks() & preemptTasksFromMap(). This would help in reducing the codepath with writeLock. Currently, it iterates through all tasks.

 

  !Screenshot 2020-12-15 at 11.41.49 AM.png|width=847,height=446!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)