David Manning created HBASE-30447:
-------------------------------------
Summary: Table-level metrics can stop updating until the
RegionServer restarts
Key: HBASE-30447
URL: https://issues.apache.org/jira/browse/HBASE-30447
Project: HBase
Issue Type: Bug
Components: metrics
Affects Versions: 3.0.0, 2.0.0
Reporter: David Manning
Assignee: David Manning
It is possible for table-level metrics from
{{MetricsTableWrapperAggregateImpl.java}} to stop updating, and continually
produce the last static value until RegionServer restart.
The cause is not known but the most likely result is some
{{NullPointerException}} in the {{run}} method.
Because an exception is not caught in the {{run}} method, the
{{ScheduledFutureTask}} will no longer be scheduled after the uncaught
exception is thrown.
There is no logging, so the cause of us seeing this behavior is not currently
known. But with this issue fix, we could have logging to identify the source of
the exception, which could lead to other bug fixes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)