[ https://issues.apache.org/jira/browse/HDFS-2982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13281881#comment-13281881 ]
Todd Lipcon commented on HDFS-2982: ----------------------------------- +1, looks good to me. Thanks, Colin, I'll commit this momentarily. > Startup performance suffers when there are many edit log segments > ----------------------------------------------------------------- > > Key: HDFS-2982 > URL: https://issues.apache.org/jira/browse/HDFS-2982 > Project: Hadoop HDFS > Issue Type: Bug > Components: name-node > Affects Versions: 2.0.0-alpha > Reporter: Todd Lipcon > Assignee: Colin Patrick McCabe > Priority: Critical > Attachments: HDFS-2982.001.patch, HDFS-2982.002.patch, > HDFS-2982.003.patch, HDFS-2982.004.patch, HDFS-2982.005.patch, > HDFS-2982.006.patch, HDFS-2982.007.patch, HDFS-2982.008.patch, > HDFS-2982.009.patch > > > For every one of the edit log segments, it seems like we are calling > listFiles on the edit log directory inside of {{findMaxTransaction}}. This is > killing performance, especially when there are many log segments and the > directory is stored on NFS. It is taking several minutes to start up the NN > when there are several thousand log segments present. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira