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: [email protected]
For additional commands, e-mail: [email protected]