[ https://issues.apache.org/jira/browse/HBASE-24821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zheng Wang updated HBASE-24821: ------------------------------- Summary: Simplify the logic of getRegionInfo in TestFlushFromClient to reduce redundancy code (was: simplify the logic of getRegionInfo in TestFlushFromClient to reduce redundancy code) > 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 > Priority: Minor > > 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)