Sean Po created YARN-6226:
-----------------------------

             Summary: Improve concurrency model in PriorityReservationAgent
                 Key: YARN-6226
                 URL: https://issues.apache.org/jira/browse/YARN-6226
             Project: Hadoop YARN
          Issue Type: Task
          Components: resourcemanager
            Reporter: Sean Po
            Assignee: Sean Po


YARN-5385 introduces a PriorityReservationAgent that can be used to yield lower 
priority reservations so that higher priority reservations may fit if it 
initially could not be created in the plan. In YARN-5385, a write lock was used 
in the createReservation, updateReservation and deleteReservation methods to 
ensure that multi-threaded access will not be a problem for the new agent. This 
solution may be problematic if many multi-threaded reservation operations are 
made in a short period of time due to the heaviness of the createReservation 
and updateReservation methods. This JIRA aims to improve the concurrency model 
of the PriorityReservationAgent by replacing the write lock with a more 
suitable solution.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org

Reply via email to