HBASE-25626 Possible Resource Leak in HeterogeneousRegionCountCostFunction

Signed-off-by Anoop Sam John <anoopsamjohn@apache.org>
Signed-off-by shahrs87 <shahrs87@gmail.com>
This commit is contained in:
Narges Shadab 2021-03-02 22:15:56 -08:00 committed by GitHub
parent 157200ef83
commit e099ef349b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 4 deletions

View File

@ -221,11 +221,14 @@ public class HeterogeneousRegionCountCostFunction extends StochasticLoadBalancer
private List<String> readLines(BufferedReader reader) throws IOException { private List<String> readLines(BufferedReader reader) throws IOException {
final List<String> records = new ArrayList<>(); final List<String> records = new ArrayList<>();
String line; try {
while ((line = reader.readLine()) != null) { String line;
records.add(line); while ((line = reader.readLine()) != null) {
records.add(line);
}
} finally {
reader.close();
} }
reader.close();
return records; return records;
} }