Mingliang Liu created HDFS-9245:
-----------------------------------
Summary: Fix findbugs warnings in hdfs-nfs/WriteCtx
Key: HDFS-9245
URL: https://issues.apache.org/jira/browse/HDFS-9245
Project: Hadoop HDFS
Issue Type: Bug
Reporter: Mingliang Liu
Assignee: Mingliang Liu
There is findbugs warnings as follows, which were brought by [HDFS-9092].
It seems fine to ignore them by write a filter rule in the
{{findbugsExcludeFile.xml}} file.
{code:xml}
<BugInstance rank="17" category="MT_CORRECTNESS"
instanceHash="592511935f7cb9e5f97ef4c99a6c46c2" instanceOccurrenceNum="0"
priority="2" abbrev="IS" type="IS2_INCONSISTENT_SYNC" cweid="366"
instanceOccurrenceMax="0">
<ShortMessage>Inconsistent synchronization</ShortMessage>
<LongMessage>
Inconsistent synchronization of
org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx.offset; locked 75% of time
</LongMessage>
<Class classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx" primary="true">
<SourceLine start="40" classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx"
sourcepath="org/apache/hadoop/hdfs/nfs/nfs3/WriteCtx.java"
sourcefile="WriteCtx.java" end="314">
<Message>At WriteCtx.java:[lines 40-314]</Message>
</SourceLine>
<Message>In class org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx</Message>
</Class>
{code}
and
{code:xml}
<BugInstance rank="17" category="MT_CORRECTNESS"
instanceHash="4f3daa339eb819220f26c998369b02fe" instanceOccurrenceNum="0"
priority="2" abbrev="IS" type="IS2_INCONSISTENT_SYNC" cweid="366"
instanceOccurrenceMax="0">
<ShortMessage>Inconsistent synchronization</ShortMessage>
<LongMessage>
Inconsistent synchronization of
org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx.originalCount; locked 50% of time
</LongMessage>
<Class classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx" primary="true">
<SourceLine start="40" classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx"
sourcepath="org/apache/hadoop/hdfs/nfs/nfs3/WriteCtx.java"
sourcefile="WriteCtx.java" end="314">
<Message>At WriteCtx.java:[lines 40-314]</Message>
</SourceLine>
<Message>In class org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx</Message>
</Class>
<Field isStatic="false" classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx"
name="originalCount" primary="true" signature="I">
<SourceLine classname="org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx"
sourcepath="org/apache/hadoop/hdfs/nfs/nfs3/WriteCtx.java"
sourcefile="WriteCtx.java">
<Message>In WriteCtx.java</Message>
</SourceLine>
<Message>
Field org.apache.hadoop.hdfs.nfs.nfs3.WriteCtx.originalCount
</Message>
</Field>
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)