ChiaPing Tsai created HBASE-16866:
-------------------------------------
Summary: Avoid NPE in AsyncRequestFutureImpl#updateStats
Key: HBASE-16866
URL: https://issues.apache.org/jira/browse/HBASE-16866
Project: HBase
Issue Type: Bug
Reporter: ChiaPing Tsai
Priority: Minor
If region disables the stats, it won’t response any
ClientProtos.RegionLoadStats to client. So the NEP will happen in
AsyncRequestFutureImpl#updateStats.
We should use relevant log instead of NEP because the data manipulation
shouldn’t be broken by statistics.
{noformat}
protected void updateStats(ServerName server, Map<byte[],
MultiResponse.RegionResult> results) {
…
ClientProtos.RegionLoadStats stat = regionStats.getValue().getStat();
RegionLoadStats regionLoadstats =
ProtobufUtil.createRegionLoadStats(stat);
…
}
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)