Zheng Wang created HBASE-24821: ---------------------------------- Summary: simplify the logic of getRegionInfo in TestFlushFromClient to reduce redundancy code Key: HBASE-24821 URL: https://issues.apache.org/jira/browse/HBASE-24821 Project: HBase Issue Type: Improvement Components: test Reporter: Zheng Wang Assignee: Zheng Wang
Current logic: {code:java} private List<HRegion> getRegionInfo() { return TEST_UTIL.getHBaseCluster().getLiveRegionServerThreads().stream() .map(JVMClusterUtil.RegionServerThread::getRegionServer) .flatMap(r -> r.getRegions().stream()) .filter(r -> r.getTableDescriptor().getTableName().equals(tableName)) .collect(Collectors.toList()); } {code} The MiniHBaseCluster has similar method to do same thing. So it could just directly call: {code:java} private List<HRegion> getRegionInfo() { return TEST_UTIL.getHBaseCluster().getRegions(tableName); } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)