[ https://issues.apache.org/jira/browse/HDFS-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12846648#action_12846648
]
Todd Lipcon commented on HDFS-1042:
-----------------------------------
Sample stack trace from a CDH 0.20.2:
{noformat}
java.lang.NullPointerException
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFilesTotal(FSNamesystem.java:4621)
at org.apache.hadoop.hdfs.server.namenode.metrics.FSNamesystemMetrics.doUpdates(FSNamesystemMetrics.java:100)
at org.apache.hadoop.metrics.spi.AbstractMetricsContext.timerEvent(AbstractMetricsContext.java:293)
at org.apache.hadoop.metrics.spi.AbstractMetricsContext.access$000(AbstractMetricsContext.java:53)
at org.apache.hadoop.metrics.spi.AbstractMetricsContext$1.run(AbstractMetricsContext.java:258)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
{noformat}
> Namesystem metrics are collected before namesystem is fully initialized
> -----------------------------------------------------------------------
>
> Key: HDFS-1042
> URL: https://issues.apache.org/jira/browse/HDFS-1042
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: name-node
> Affects Versions: 0.20.2, 0.21.0, 0.22.0
> Reporter: Todd Lipcon
>
> FSNamesystem leaks its reference out to the metrics system before it has initialized
FSDirectory. Therefore in rare occasions you can get NPEs when metrics try to collect data
from FSN before it's initialized.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|