[ https://issues.apache.org/jira/browse/HADOOP-5897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suresh Srinivas updated HADOOP-5897: ------------------------------------ Attachment: stats.patch # Moved {{CorruptBlocks}} metrics from NameNodeMetrics to FSNamesystemMetrics, where other related metrics are maintained. # Added the following metrics: #* PendingDeletionBlocks - tracks the number of block pending deletion #* ExcessBlocks - blocks that have more replicas than the required replication factor defined for the file #* BlockCapacity - this is the capacity of the hashmap where the blocks are stored # Added testcases for testing FSNamesystemMetrics The new metrics indicates the data structures that can grow to large size and will help in corelating the heap growth indicated in GC logs. > 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 > > > 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.