[ https://issues.apache.org/jira/browse/HBASE-3577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Purtell updated HBASE-3577: ---------------------------------- Resolution: Not A Problem Status: Resolved (was: Patch Available) > enables Thrift client to get the Region location > ------------------------------------------------ > > Key: HBASE-3577 > URL: https://issues.apache.org/jira/browse/HBASE-3577 > Project: HBase > Issue Type: Improvement > Components: Thrift > Reporter: Kazuki Ohta > Attachments: HBASE3577-1.patch, HBASE3577-2.patch > > > The current thrift interface has the getTableRegions() interface like below. > {code} > list<TRegionInfo> getTableRegions( > /** table name */ > 1:Text tableName) > throws (1:IOError io) > {code} > {code} > struct TRegionInfo { > 1:Text startKey, > 2:Text endKey, > 3:i64 id, > 4:Text name, > 5:byte version > } > {code} > But the method don't have the region location information (where the region > is located). > I want to add the Thrift interfaces like below in HTable.java. > {code} > public Map<HRegionInfo, HServerAddress> getRegionsInfo() throws IOException > {code} > {code} > public HRegionLocation getRegionLocation(final String row) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)