瀏覽代碼

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

(cherry picked from commit a1e56a62863d8d494af309ec5f476c4b7e4d5ef9)
Arun Suresh 7 年之前
父節點
當前提交
950566230c

+ 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(