Revert "YARN-6298. Metric preemptCall is not used in new preemption. (Yufei Gu via kasha)"
This reverts commit dcfce5fcddcfdd23392586c87adf7c14e8ef265e.
This commit is contained in:
parent
dcfce5fcdd
commit
e0b143e51a
@ -53,6 +53,9 @@ 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");
|
||||
|
||||
@ -85,6 +88,7 @@ private synchronized void setExtended(boolean isExtended) {
|
||||
nodeUpdateCall.setExtended(isExtended);
|
||||
updateThreadRun.setExtended(isExtended);
|
||||
updateCall.setExtended(isExtended);
|
||||
preemptCall.setExtended(isExtended);
|
||||
|
||||
INSTANCE.isExtended = isExtended;
|
||||
}
|
||||
@ -110,6 +114,10 @@ public void addUpdateCallDuration(long value) {
|
||||
updateCall.add(value);
|
||||
}
|
||||
|
||||
public void addPreemptCallDuration(long value) {
|
||||
preemptCall.add(value);
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
public boolean hasUpdateThreadRunChanged() {
|
||||
return updateThreadRun.changed();
|
||||
|
Loading…
x
Reference in New Issue
Block a user