MAPREDUCE-6528. Memory leak for HistoryFileManager.getJobSummary(). Contributed by Junping Du
(cherry picked from commit 6344b6a769
)
This commit is contained in:
parent
51783bb88a
commit
431f48f653
|
@ -52,6 +52,9 @@ Release 2.7.2 - UNRELEASED
|
|||
avoid FileNotFoundException causing HistoryFileInfo into MOVE_FAILED state.
|
||||
(zhihai xu via devaraj)
|
||||
|
||||
MAPREDUCE-6528. Memory leak for HistoryFileManager.getJobSummary()
|
||||
(Junping Du via jlowe)
|
||||
|
||||
Release 2.7.1 - 2015-07-06
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -282,6 +285,9 @@ Release 2.6.3 - UNRELEASED
|
|||
avoid FileNotFoundException causing HistoryFileInfo into MOVE_FAILED state.
|
||||
(zhihai xu via devaraj)
|
||||
|
||||
MAPREDUCE-6528. Memory leak for HistoryFileManager.getJobSummary()
|
||||
(Junping Du via jlowe)
|
||||
|
||||
Release 2.6.2 - 2015-10-21
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -966,9 +966,16 @@ public class HistoryFileManager extends AbstractService {
|
|||
|
||||
private String getJobSummary(FileContext fc, Path path) throws IOException {
|
||||
Path qPath = fc.makeQualified(path);
|
||||
FSDataInputStream in = fc.open(qPath);
|
||||
String jobSummaryString = in.readUTF();
|
||||
in.close();
|
||||
FSDataInputStream in = null;
|
||||
String jobSummaryString = null;
|
||||
try {
|
||||
in = fc.open(qPath);
|
||||
jobSummaryString = in.readUTF();
|
||||
} finally {
|
||||
if (in != null) {
|
||||
in.close();
|
||||
}
|
||||
}
|
||||
return jobSummaryString;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue