wilfred-s opened a new pull request, #1001:
URL: https://github.com/apache/yunikorn-core/pull/1001

   ### What is this PR for?
   If an allocation requires a specific node the scheduler should not consider 
any other node. We should allow multiple allocations that require the same node 
to reserve the node at the same time. A required node allocation must be placed 
on the node before anything else. If other non required node reservations are 
made on a node remove the existing reservations that do not require that node. 
Make sure that the releases are tracked correctly in the partition.
   
   After the repeat count removal reservations can be simplified:
   - track reservations using the allocation key
   - removed the composite key setup
   - removed collection listener call on reserve or unreserve of a node
   
   Cleanup testing of the node collection
   
   ### What type of PR is it?
   * [X] - Bug Fix
   * [X] - Improvement
   
   ### Todos
    * [X] e2e test in the shim requesting multiple daemon sets at once
   
   ### What is the Jira issue?
   [YUNIKORN-*2976](https://issues.apache.org/jira/browse/YUNIKORN-2976)
   
   ### How should this be tested?
   unit tests are updated new e2e test should be added
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@yunikorn.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to