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-05 01:44:49 -08:00 committed by GitHub
parent c90d122653
commit 4546163d90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 4 deletions

View File

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