Author: kihwal
Date: Mon Apr 21 19:21:46 2014
New Revision: 1588971
URL: http://svn.apache.org/r1588971
Log:
svn merge -c 1588970 merging from trunk to branch-2 to fix:HADOOP-10526. Chance
for Stream leakage in CompressorStream. Contributed by Rushabh Shah.
Added:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/compress/TestCompressorStream.java
- copied unchanged from r1588970,
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/compress/TestCompressorStream.java
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/CHANGES.txt
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/compress/CompressorStream.java
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1588971&r1=1588970&r2=1588971&view=diff
==============================================================================
---
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/CHANGES.txt
(original)
+++
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/CHANGES.txt
Mon Apr 21 19:21:46 2014
@@ -73,6 +73,9 @@ Release 2.5.0 - UNRELEASED
HADOOP-9919. Update hadoop-metrics2.properties examples to Yarn.
(Akira AJISAKA via suresh)
+ HADOOP-10526. Chance for Stream leakage in CompressorStream. (Rushabh
+ Shah via kihwal)
+
Release 2.4.1 - UNRELEASED
INCOMPATIBLE CHANGES
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/compress/CompressorStream.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/compress/CompressorStream.java?rev=1588971&r1=1588970&r2=1588971&view=diff
==============================================================================
---
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/compress/CompressorStream.java
(original)
+++
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/compress/CompressorStream.java
Mon Apr 21 19:21:46 2014
@@ -102,9 +102,13 @@ public class CompressorStream extends Co
@Override
public void close() throws IOException {
if (!closed) {
- finish();
- out.close();
- closed = true;
+ try {
+ finish();
+ }
+ finally {
+ out.close();
+ closed = true;
+ }
}
}