Quellcode durchsuchen

YARN-9325. TestQueueManagementDynamicEditPolicy fails intermittent. Contributed by Prabhu Joseph.

Weiwei Yang vor 6 Jahren
Ursprung
Commit
1c8046d67e

+ 1 - 1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestQueueManagementDynamicEditPolicy.java

@@ -118,7 +118,7 @@ public class TestQueueManagementDynamicEditPolicy extends
       nodeLabel, int timesec) throws InterruptedException {
     long start = System.currentTimeMillis();
     while (System.currentTimeMillis() - start < timesec * 1000) {
-      if (Float.compare(expectedVal, queueManagementPolicy
+      if (Math.abs(expectedVal - queueManagementPolicy
           .getAbsoluteActivatedChildQueueCapacity(nodeLabel)) > EPSILON) {
         Thread.sleep(100);
       } else {