hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiaoyu Yao (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HDFS-7512) Fix byte to string encoding issues in hadoop-hdfs
Date Thu, 11 Dec 2014 22:11:13 GMT

     [ https://issues.apache.org/jira/browse/HDFS-7512?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Xiaoyu Yao updated HDFS-7512:
-----------------------------
    Status: Patch Available  (was: Open)

> Fix byte to string encoding issues in hadoop-hdfs
> -------------------------------------------------
>
>                 Key: HDFS-7512
>                 URL: https://issues.apache.org/jira/browse/HDFS-7512
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Xiaoyu Yao
>            Assignee: Xiaoyu Yao
>         Attachments: HDFS-7512.0.patch
>
>
> In hadoop-hdfs, there are some bytes to string conversion using default charsets, which
is flagged by findbugs 3.0 because the behavior of conversion depends on the platform settings
of encoding. This jira proposes to fix the findbugs warnings below:
> Internationalization Warnings
> Code	Warning
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.BlockReceiver.receiveBlock(DataOutputStream,
DataInputStream, DataOutputStream, String, DataTransferThrottler, DatanodeInfo[], boolean):
new java.io.FileWriter(File)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice.addToReplicasMap(ReplicaMap,
File, RamDiskReplicaTracker, boolean): new java.util.Scanner(File)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice.loadDfsUsed():
new java.util.Scanner(File)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice.saveDfsUsed():
new java.io.FileWriter(File)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.web.webhdfs.ExceptionHandler.exceptionCaught(Throwable):
String.getBytes()
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.datanode.web.webhdfs.WebHdfsHandler.onGetFileChecksum(ChannelHandlerContext):
String.getBytes()
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.mover.Mover$Cli.readPathFile(String):
new java.io.FileReader(String)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.namenode.FSDirStatAndListingOp.getListingInt(FSDirectory,
String, byte[], boolean): new String(byte[])
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.namenode.FSImageUtil.<static
initializer for FSImageUtil>(): String.getBytes()
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.server.namenode.INode.dumpTreeRecursively(PrintStream):
new java.io.PrintWriter(OutputStream, boolean)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.tools.offlineImageViewer.FSImageHandler.channelRead0(ChannelHandlerContext,
HttpRequest): String.getBytes()
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.tools.offlineImageViewer.FSImageHandler.exceptionCaught(ChannelHandlerContext,
Throwable): String.getBytes()
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewerPB.run(String[]):
new java.io.PrintWriter(File)
> Dm	Found reliance on default encoding in org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewerPB.run(String[]):
new java.io.PrintWriter(OutputStream)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message