Skip to content

Commit 454a871

Browse files
committed
duration toNanos
1 parent deea172 commit 454a871

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

server/src/main/java/org/elasticsearch/common/util/concurrent/TaskExecutionTimeTrackingEsThreadPoolExecutor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public TaskExecutionTimeTrackingEsThreadPoolExecutor(
7070
this.runnableWrapper = runnableWrapper;
7171
this.executionEWMA = new ExponentiallyWeightedMovingAverage(trackingConfig.executionTimeEwmaAlpha(), 0);
7272
this.trackingConfig = trackingConfig;
73-
this.framedTimeTracker = new FramedTimeTracker(trackingConfig.utilizationInterval().getNano());
73+
this.framedTimeTracker = new FramedTimeTracker(trackingConfig.utilizationInterval().toNanos());
7474
}
7575

7676
public List<Instrument> setupMetrics(MeterRegistry meterRegistry, String threadPoolName) {
@@ -267,13 +267,13 @@ static class FramedTimeTracker {
267267

268268
// for testing
269269
FramedTimeTracker(long intervalNano, Supplier<Long> timeNow) {
270-
assert intervalNano >= 0;
270+
assert intervalNano > 0;
271271
this.interval = intervalNano;
272272
this.timeNow = timeNow;
273273
}
274274

275275
FramedTimeTracker(long intervalNano) {
276-
assert intervalNano >= 0;
276+
assert intervalNano > 0;
277277
this.interval = intervalNano;
278278
this.timeNow = System::nanoTime;
279279
}

0 commit comments

Comments
 (0)