[ 
https://issues.apache.org/jira/browse/HDFS-6349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Nauroth resolved HDFS-6349.
---------------------------------

    Resolution: Duplicate

Hi, [~kihwal].  This same issue is tracked in HDFS-5995, so I'm resolving 
HDFS-6349 as duplicate.  There is a lot of discussion and a proposed patch on 
the other issue, but no concrete resolution yet.

> Bound checks missing in FSEditLogOp.AclEditLogUtil
> --------------------------------------------------
>
>                 Key: HDFS-6349
>                 URL: https://issues.apache.org/jira/browse/HDFS-6349
>             Project: Hadoop HDFS
>          Issue Type: Bug
>    Affects Versions: 2.5.0
>            Reporter: Kihwal Lee
>
> AclEditLogUtil.read() can throw OutOfMemoryException when it encounters a 
> certain corrupt entry. This is because it reads the size and blindly tries to 
> allocate an ArrayList of that size.
> Because of this a test case always dumps the heap. The test doesn't fail 
> since edit log loading catches and "handles" the exception.
> {panel}
> Running org.apache.hadoop.hdfs.server.namenode.TestNameNodeRecovery
> java.lang.OutOfMemoryError: Java heap space
> Dumping heap to java_pid18667.hprof ...
> Heap dump file created \[43870820 bytes in 0.154 secs\]
> {panel}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to