Browse Source

YARN-7918. Fix TestAMRMClientPlacementConstraints. (Gergely Novák via asuresh)

Arun Suresh 7 years ago
parent
commit
a1e56a6286

+ 2 - 1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/constraint/processor/PlacementConstraintProcessor.java

@@ -17,6 +17,7 @@
  */
 package org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.processor;
 
+import com.google.common.collect.Lists;
 import org.apache.hadoop.yarn.ams.ApplicationMasterServiceContext;
 import org.apache.hadoop.yarn.ams.ApplicationMasterServiceProcessor;
 import org.apache.hadoop.yarn.ams.ApplicationMasterServiceUtils;
@@ -329,7 +330,7 @@ public class PlacementConstraintProcessor extends AbstractPlacementProcessor {
     if (!isAdded) {
       BatchedRequests br = new BatchedRequests(iteratorType,
           schedulerResponse.getApplicationId(),
-          Collections.singleton(schedulerResponse.getSchedulingRequest()),
+          Lists.newArrayList(schedulerResponse.getSchedulingRequest()),
           placementAttempt + 1);
       reqsToRetry.add(br);
       br.addToBlacklist(