Skip to content

Commit

Permalink
HBASE-25016 Should close ResultScanner in MetaTableAccessor.scanByReg…
Browse files Browse the repository at this point in the history
…ionEncodedName

Closes #2390

Signed-off-by: Viraj Jasani <vjasani@apache.org>
  • Loading branch information
nyl3532016 authored and virajjasani committed Sep 13, 2020
1 parent fe77630 commit a393fc5
Showing 1 changed file with 5 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -244,13 +244,14 @@ public static Result getRegionResult(Connection connection, byte[] regionName)
* @throws IOException if any errors occur while querying META.
*/
public static Result scanByRegionEncodedName(Connection connection, String regionEncodedName)
throws IOException {
throws IOException {
RowFilter rowFilter =
new RowFilter(CompareOperator.EQUAL, new SubstringComparator(regionEncodedName));
new RowFilter(CompareOperator.EQUAL, new SubstringComparator(regionEncodedName));
Scan scan = getMetaScan(connection, 1);
scan.setFilter(rowFilter);
ResultScanner resultScanner = getMetaHTable(connection).getScanner(scan);
return resultScanner.next();
try (ResultScanner resultScanner = getMetaHTable(connection).getScanner(scan)) {
return resultScanner.next();
}
}

/**
Expand Down

0 comments on commit a393fc5

Please sign in to comment.