浏览代码

YARN-6298. Metric preemptCall is not used in new preemption. (Yufei Gu via kasha)

(cherry picked from commit 2aa8967809b05e558b36ab6fc8c5110ddb723b45)
Karthik Kambatla 8 年之前
父节点
当前提交
dcfce5fcdd

+ 0 - 8
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FSOpDurations.java

@@ -53,9 +53,6 @@ public class FSOpDurations implements MetricsSource {
   @Metric("Duration for an update call")
   MutableRate updateCall;
 
-  @Metric("Duration for a preempt call")
-  MutableRate preemptCall;
-
   private static final MetricsInfo RECORD_INFO =
       info("FSOpDurations", "Durations of FairScheduler calls or thread-runs");
 
@@ -88,7 +85,6 @@ public class FSOpDurations implements MetricsSource {
     nodeUpdateCall.setExtended(isExtended);
     updateThreadRun.setExtended(isExtended);
     updateCall.setExtended(isExtended);
-    preemptCall.setExtended(isExtended);
 
     INSTANCE.isExtended = isExtended;
   }
@@ -114,10 +110,6 @@ public class FSOpDurations implements MetricsSource {
     updateCall.add(value);
   }
 
-  public void addPreemptCallDuration(long value) {
-    preemptCall.add(value);
-  }
-
   @VisibleForTesting
   public boolean hasUpdateThreadRunChanged() {
     return updateThreadRun.changed();