Ashu Pachauri created HBASE-15093: ------------------------------------- Summary: Replication can report incorrect size of log queue for the global source when multiwal is enabled Key: HBASE-15093 URL: https://issues.apache.org/jira/browse/HBASE-15093 Project: HBase Issue Type: Bug Components: Replication Affects Versions: 2.0.0, 1.2.0, 1.2.1 Reporter: Ashu Pachauri Assignee: Ashu Pachauri Priority: Minor
Replication can report incorrect size for the size of log queue for the global source when multiwal is enabled. This happens because the method MetricsSource#setSizeofLogQueue performs non-trivial operations in a multithreaded world, even though it is not synchronized. We can simply divide MetricsSource#setSizeofLogQueue into MetricsSource#incrSizeofLogQueue and MetricsSource#decrSizeofLogQueue. Not sure why we are currently directly setting the size instead of incrementing/decrementing it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)