[
https://issues.apache.org/jira/browse/HDFS-9377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mingliang Liu updated HDFS-9377:
--------------------------------
Description:
I ran findbugs version 3.0.1 and find there is a findbugs warning in
{{FSDirSnapshotOp}}, brought by [HDFS-9231].
It's caused by unused variable and the fix is simple.
{code:title=findbugsXml.xml}
<BugInstance rank="17" category="STYLE"
instanceHash="e553cd68a81bb1d8aaf6eba15aa9d322" instanceOccurrenceNum="0"
priority="2" abbrev="DLS" type="DLS_DEAD_LOCAL_STORE" cweid="563"
instanceOccurrenceMax="0">
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>
Dead store to sfi in
org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp.getSnapshotFiles(FSDirectory,
List, String)
</LongMessage>
<Class classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
primary="true">
<SourceLine start="41"
classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
sourcefile="FSDirSnapshotOp.java" end="279">
<Message>At FSDirSnapshotOp.java:[lines 41-279]</Message>
</SourceLine>
<Message>
In class org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp
</Message>
</Class>
<Method isStatic="true"
classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
name="getSnapshotFiles" primary="true"
signature="(Lorg/apache/hadoop/hdfs/server/namenode/FSDirectory;Ljava/util/List;Ljava/lang/String;)Ljava/util/Collection;">
<SourceLine endBytecode="85" startBytecode="0" start="174"
classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
sourcefile="FSDirSnapshotOp.java" end="197"/>
<Message>
In method
org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp.getSnapshotFiles(FSDirectory,
List, String)
</Message>
</Method>
<LocalVariable register="4" name="sfi" pc="16" role="LOCAL_VARIABLE_NAMED">
<Message>Local variable named sfi</Message>
</LocalVariable>
<SourceLine endBytecode="14" startBytecode="14" start="175"
classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
primary="true"
sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
sourcefile="FSDirSnapshotOp.java" end="175">
<Message>At FSDirSnapshotOp.java:[line 175]</Message>
</SourceLine>
<Property
name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.METHOD_RESULT"
value="true"/>
<Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.LOCAL_NAME"
value="sfi"/>
<Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.NO_LOADS"
value="true"/>
</BugInstance>
{code}
was:
I ran findbugs version 3.0.1 and find there is a findbugs warning in
{{FSDirSnapshotOp}}, brought by [HDFS-9231].
It's caused by unused variable and the fix is simple.
> Fix findbugs warnings in FSDirSnapshotOp
> ----------------------------------------
>
> Key: HDFS-9377
> URL: https://issues.apache.org/jira/browse/HDFS-9377
> Project: Hadoop HDFS
> Issue Type: Task
> Components: namenode
> Reporter: Mingliang Liu
> Assignee: Mingliang Liu
> Attachments: HDFS-9377.000.patch
>
>
> I ran findbugs version 3.0.1 and find there is a findbugs warning in
> {{FSDirSnapshotOp}}, brought by [HDFS-9231].
> It's caused by unused variable and the fix is simple.
> {code:title=findbugsXml.xml}
> <BugInstance rank="17" category="STYLE"
> instanceHash="e553cd68a81bb1d8aaf6eba15aa9d322" instanceOccurrenceNum="0"
> priority="2" abbrev="DLS" type="DLS_DEAD_LOCAL_STORE" cweid="563"
> instanceOccurrenceMax="0">
> <ShortMessage>Dead store to local variable</ShortMessage>
> <LongMessage>
> Dead store to sfi in
> org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp.getSnapshotFiles(FSDirectory,
> List, String)
> </LongMessage>
> <Class classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
> primary="true">
> <SourceLine start="41"
> classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
> sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
> sourcefile="FSDirSnapshotOp.java" end="279">
> <Message>At FSDirSnapshotOp.java:[lines 41-279]</Message>
> </SourceLine>
> <Message>
> In class org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp
> </Message>
> </Class>
> <Method isStatic="true"
> classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
> name="getSnapshotFiles" primary="true"
> signature="(Lorg/apache/hadoop/hdfs/server/namenode/FSDirectory;Ljava/util/List;Ljava/lang/String;)Ljava/util/Collection;">
> <SourceLine endBytecode="85" startBytecode="0" start="174"
> classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
> sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
> sourcefile="FSDirSnapshotOp.java" end="197"/>
> <Message>
> In method
> org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp.getSnapshotFiles(FSDirectory,
> List, String)
> </Message>
> </Method>
> <LocalVariable register="4" name="sfi" pc="16" role="LOCAL_VARIABLE_NAMED">
> <Message>Local variable named sfi</Message>
> </LocalVariable>
> <SourceLine endBytecode="14" startBytecode="14" start="175"
> classname="org.apache.hadoop.hdfs.server.namenode.FSDirSnapshotOp"
> primary="true"
> sourcepath="org/apache/hadoop/hdfs/server/namenode/FSDirSnapshotOp.java"
> sourcefile="FSDirSnapshotOp.java" end="175">
> <Message>At FSDirSnapshotOp.java:[line 175]</Message>
> </SourceLine>
> <Property
> name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.METHOD_RESULT"
> value="true"/>
> <Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.LOCAL_NAME"
> value="sfi"/>
> <Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.NO_LOADS"
> value="true"/>
> </BugInstance>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)