From 0f3e509196f427b217dc3230d48ed49e45799e81 Mon Sep 17 00:00:00 2001 From: narges Date: Tue, 2 Mar 2021 11:40:47 -0800 Subject: [PATCH 1/2] close resouce in catch block --- .../hdfs/server/namenode/EditLogFileOutputStream.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileOutputStream.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileOutputStream.java index 4919ea44e0f72..7fe84307df125 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileOutputStream.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/EditLogFileOutputStream.java @@ -88,7 +88,12 @@ public EditLogFileOutputStream(Configuration conf, File name, int size) } else { rp = new RandomAccessFile(name, "rw"); } - fp = new FileOutputStream(rp.getFD()); // open for append + try { + fp = new FileOutputStream(rp.getFD()); // open for append + } catch (IOException e) { + IOUtils.closeStream(rp); + throw e; + } fc = rp.getChannel(); fc.position(fc.size()); } From 484b88e880b877241c3c7af77673af2203c3c2ae Mon Sep 17 00:00:00 2001 From: narges Date: Mon, 15 Mar 2021 10:03:09 -0700 Subject: [PATCH 2/2] empty commit