Skip to content

Commit 5f33bee

Browse files
authored
Update sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/internal/state/DefaultSynchronousMetricStorage.java
1 parent 6ca257d commit 5f33bee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/internal/state/DefaultSynchronousMetricStorage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public MetricData collect(
233233
(memoryMode == REUSABLE_DATA)
234234
? new AggregatorHolder<>(holder.aggregator, previousCollectionAggregatorHandles)
235235
: new AggregatorHolder<>(holder.aggregator);
236-
// Otherwise, swapAggregator was called and the update should be ignored
236+
// If this fails, another thread called `setEnabled` and we can discard the current call
237237
aggregatorHolder.compareAndSet(holder, newHolder);
238238

239239
// Increment recordsInProgress by 1, which produces an odd number acting as a signal that

0 commit comments

Comments
 (0)