[ 
https://issues.apache.org/jira/browse/HADOOP-5856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710952#action_12710952
 ] 

Tsz Wo (Nicholas), SZE commented on HADOOP-5856:
------------------------------------------------

I suggesting removing newEnry(..), i.e.
{code}
-      log.appendLine(LogEntry.newEnry(block, now));
+      log.appendLine("date=\"" + dateFormat.format(new Date(now)) + "\"\t " +
+          "time=\"" + now + "\"\t " +
+          "genstamp=\"" + block.getGenerationStamp() + "\"\t " +
+          "id=\"" + block.getBlockId() +"\"");
{code}


> FindBugs : fix "unsafe multithreaded use of DateFormat" warning in hdfs
> -----------------------------------------------------------------------
>
>                 Key: HADOOP-5856
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5856
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: dfs
>            Reporter: Kan Zhang
>            Assignee: Kan Zhang
>         Attachments: 5856-0.patch, 5856-1.patch
>
>
> This JIRA fixes the following warning:
> STCAL Call to method of static java.text.DateFormat in 
> org.apache.hadoop.hdfs.server.datanode.DataBlockScanner$LogEntry.newEnry(Block,
>  long)
> Bug type STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE (click for details) 
> In class org.apache.hadoop.hdfs.server.datanode.DataBlockScanner$LogEntry
> In method 
> org.apache.hadoop.hdfs.server.datanode.DataBlockScanner$LogEntry.newEnry(Block,
>  long)
> Called method java.text.DateFormat.format(Date)
> Field org.apache.hadoop.hdfs.server.datanode.DataBlockScanner.dateFormat
> At DataBlockScanner.java:[line 385]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to