[ 
https://issues.apache.org/jira/browse/YARN-3454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlo Curino updated YARN-3454:
-------------------------------
    Description: 
The RLESparseResourceAllocation.removeInterval(...) method handles well exact 
match interval removals, but does not handles correctly partial overlaps. 
In the context of this fix, we also introduced static methods to "merge" two 
RLESparseResourceAllocation, while applying an operator in the process 
(add/subtract/min/max/subtractTestPositive)

  was:The RLESparseResourceAllocation.removeInterval(...) method handles well 
exact match interval removals, but does not handles correctly partial overlaps. 


> RLESparseResourceAllocation does not handle removal of partial intervals (+ 
> introducing support for efficient "merge" operations) 
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-3454
>                 URL: https://issues.apache.org/jira/browse/YARN-3454
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>    Affects Versions: 2.6.0
>            Reporter: Carlo Curino
>            Assignee: Carlo Curino
>
> The RLESparseResourceAllocation.removeInterval(...) method handles well exact 
> match interval removals, but does not handles correctly partial overlaps. 
> In the context of this fix, we also introduced static methods to "merge" two 
> RLESparseResourceAllocation, while applying an operator in the process 
> (add/subtract/min/max/subtractTestPositive)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to