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)