SLIDER-1025 Outstanding container request is not removed from open list even it is already been allocated (Weiwei Yan)
diff --git a/slider-core/src/main/java/org/apache/slider/server/appmaster/state/OutstandingRequest.java b/slider-core/src/main/java/org/apache/slider/server/appmaster/state/OutstandingRequest.java
index 3a75f27..52fccfd 100644
--- a/slider-core/src/main/java/org/apache/slider/server/appmaster/state/OutstandingRequest.java
+++ b/slider-core/src/main/java/org/apache/slider/server/appmaster/state/OutstandingRequest.java
@@ -24,6 +24,7 @@
 import org.apache.hadoop.yarn.api.records.Resource;
 import org.apache.hadoop.yarn.client.api.AMRMClient;
 import org.apache.hadoop.yarn.client.api.InvalidContainerRequestException;
+import org.apache.hadoop.yarn.util.resource.Resources;
 import org.apache.slider.common.tools.SliderUtils;
 import org.apache.slider.server.appmaster.operations.CancelSingleRequest;
 import org.slf4j.Logger;
@@ -337,7 +338,7 @@
    * @return
    */
   public synchronized boolean resourceRequirementsMatch(Resource resource) {
-    return issuedRequest != null && issuedRequest.getCapability().equals(resource);
+    return issuedRequest != null && Resources.fitsIn(issuedRequest.getCapability(), resource);
   }
 
   @Override