diff --git a/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java b/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java index 5b3e6c4..0da6bf8 100644 --- a/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java +++ b/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java @@ -105,7 +105,7 @@ public class MetricsRegionSourceImpl implements MetricsRegionSource { @Override public void close() { - boolean wasClosed = closed.getAndSet(false); + boolean wasClosed = closed.getAndSet(true); // Has someone else already closed this for us? if (wasClosed) {