diff --git a/runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java b/runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java index f70e9ac16f90..afa6c94b8e8a 100644 --- a/runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java +++ b/runners/core-java/src/main/java/org/apache/beam/runners/core/metrics/ExecutionStateTracker.java @@ -150,7 +150,7 @@ public String getDescription() { private long transitionsAtLastSample = 0; private long nextLullReportMs = LULL_REPORT_MS; - private long nextBundleLullDurationReportMs = BUNDLE_LULL_REPORT_MS; + private volatile long nextBundleLullDurationReportMs = BUNDLE_LULL_REPORT_MS; public ExecutionStateTracker(ExecutionStateSampler sampler) { this.sampler = sampler;