[ https://issues.apache.org/jira/browse/SLIDER-1025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Weiwei Yang updated SLIDER-1025: -------------------------------- Attachment: SLIDER-1025.001.patch Attach the patch for review. The patch doesn't include any test case, please let me know if this works, then I can add test case for coverage. > Outstanding container request is not removed from open list even it is > already been allocated > --------------------------------------------------------------------------------------------- > > Key: SLIDER-1025 > URL: https://issues.apache.org/jira/browse/SLIDER-1025 > Project: Slider > Issue Type: Bug > Components: core > Affects Versions: Slider 0.80, Slider 0.81 > Reporter: Weiwei Yang > Attachments: SLIDER-1025.001.patch > > > When there is one or more entries in open requests list, and a container is > allocated for an outstanding request, it cannot be removed from openRequests > list when the resource allocated is *not matched* with the resource > requested. > {code:java} > public synchronized boolean resourceRequirementsMatch(Resource resource) { > return issuedRequest != null && > issuedRequest.getCapability().equals(resource); > } > {code} > The problem here is RM doesn't always allocate *matched* resource for a > request, it normalized the resource request with multiply of minimal > allocation size, so instead of *matched*, it could also be *fits* the > resource request. -- This message was sent by Atlassian JIRA (v6.3.4#6332)