[ https://issues.apache.org/jira/browse/HADOOP-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12695421#action_12695421 ]
Hudson commented on HADOOP-2413: -------------------------------- Integrated in Hadoop-trunk #796 (See [http://hudson.zones.apache.org/hudson/job/Hadoop-trunk/796/]) > Is FSNamesystem.fsNamesystemObject unique? > ------------------------------------------ > > Key: HADOOP-2413 > URL: https://issues.apache.org/jira/browse/HADOOP-2413 > Project: Hadoop Core > Issue Type: Bug > Components: dfs > Affects Versions: 0.15.1 > Reporter: Tsz Wo (Nicholas), SZE > Assignee: Konstantin Shvachko > Priority: Minor > Fix For: 0.21.0 > > Attachments: unStatic.patch > > > FSNamesystem is unique in almost all cases but it is not universally true. > So we should either remove the static variable > FSNamesystem.fsNamesystemObject or make it final (so that it cannot be > overwritten). > When I am working on HADOOP-1298, I use the convenient static method > FSNamesystem.getFSNamesystem() to get "the" FSNamesystem object. However, it > keeps failing on TestCheckpoint. Why? It is because TestCheckpoint uses > NameNode and SecondaryNameNode. Both of them are creating FSNamesystem. So > FSNamesystem.fsNamesystemObject does not remain constant. The kind of bug is > hard to be detected. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.