[ https://issues.apache.org/jira/browse/HADOOP-5897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717357#action_12717357 ]
Konstantin Shvachko commented on HADOOP-5897: --------------------------------------------- # Why do we need to store {{capacity}} and {{loadFactor}} in {{BlocksMap}}? These are {{HashMap}} parameters and can be retrieved directly from the {{HashMap}}. Or do I miss something here? # Should we make {{pendingReplicationBlocksCount}} and other block counts volatile? > Add more Metrics to Namenode to capture heap usage > -------------------------------------------------- > > Key: HADOOP-5897 > URL: https://issues.apache.org/jira/browse/HADOOP-5897 > Project: Hadoop Core > Issue Type: Improvement > Reporter: Suresh Srinivas > Assignee: Suresh Srinivas > Attachments: stats.patch, stats.patch > > > Recently we had GC issues, where Namenode used more heap than usual. There > was no growth indicated by the data in current Metrics to justify the heap > usage. Adding more stats such as: > - Counter to track blocks that are pending deletion > - BlocksMap hashmap capacity > - Counter to track excess number of blocks -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.