Index: src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceMetrics.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceMetrics.java (revision 980991) +++ src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceMetrics.java (working copy) @@ -73,8 +73,6 @@ metricsRecord = MetricsUtil.createRecord(context, "replication"); metricsRecord.setTag("RegionServer", name); context.registerUpdater(this); - // Add jvmmetrics. - JvmMetrics.init("RegionServer", name); // export for JMX new ReplicationStatistics(this.registry, "ReplicationSource for " + id); } @@ -97,5 +95,6 @@ this.ageOfLastShippedOp.pushMetric(this.metricsRecord); this.sizeOfLogQueue.pushMetric(this.metricsRecord); } + this.metricsRecord.update(); } } Index: src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkMetrics.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkMetrics.java (revision 980991) +++ src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkMetrics.java (working copy) @@ -58,8 +58,6 @@ metricsRecord = MetricsUtil.createRecord(context, "replication"); metricsRecord.setTag("RegionServer", name); context.registerUpdater(this); - // Add jvmmetrics. - JvmMetrics.init("RegionServer", name); // export for JMX new ReplicationStatistics(this.registry, "ReplicationSink"); } @@ -78,5 +76,6 @@ this.appliedBatchesRate.pushMetric(this.metricsRecord); this.ageOfLastAppliedOp.pushMetric(this.metricsRecord); } + this.metricsRecord.update(); } }