[ https://issues.apache.org/jira/browse/HDFS-9694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15184046#comment-15184046 ]
Kai Zheng commented on HDFS-9694: --------------------------------- Hi [~andrew.wang], the reported findbugs were introduced by the following code block. I'm wondering how to avoid them but meanwhile not to complicate the simple {{struct}} like class. Could you give a hint? Thanks. {code} + public StripedBlockInfo(ExtendedBlock block, DatanodeInfo[] datanodes, + Token<BlockTokenIdentifier>[] blockTokens, + ErasureCodingPolicy ecPolicy) { + this.block = block; + this.datanodes = datanodes; + this.blockTokens = blockTokens; + this.ecPolicy = ecPolicy; + } + + public ExtendedBlock getBlock() { + return block; + } + + public DatanodeInfo[] getDatanodes() { + return datanodes; + } + + public Token<BlockTokenIdentifier>[] getBlockTokens() { + return blockTokens; + } + + public ErasureCodingPolicy getErasureCodingPolicy() { + return ecPolicy; + } +} {code} > Make existing DFSClient#getFileChecksum() work for striped blocks > ----------------------------------------------------------------- > > Key: HDFS-9694 > URL: https://issues.apache.org/jira/browse/HDFS-9694 > Project: Hadoop HDFS > Issue Type: Sub-task > Reporter: Kai Zheng > Assignee: Kai Zheng > Attachments: HDFS-9694-v1.patch, HDFS-9694-v2.patch, > HDFS-9694-v3.patch, HDFS-9694-v4.patch > > > This is a sub-task of HDFS-8430 and will get the existing API > {{FileSystem#getFileChecksum(path)}} work for striped files. It will also > refactor existing codes and layout basic work for subsequent tasks like > support of the new API proposed there. -- This message was sent by Atlassian JIRA (v6.3.4#6332)