[
https://issues.apache.org/jira/browse/HDFS-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750657#action_12750657
]
Konstantin Shvachko commented on HDFS-570:
------------------------------------------
> Could you explain more?
As I said before, you mix in your patch changes related to the current jira
with unrelated refactoring of the code.
I listed most of the cases (1-8) that do not belong to the functionality you
are implementing.
And which
# Obscure understanding of the new functionality you actually introduce.
# Make it hard to continue merging the trunk with the branch.
My proposal is to separate the implementation of the visible length from the
refactoring of the code into 2 separate patches.
The refactoring should be applied then to the trunk and to the branch.
My personal preference is to postpone the refactoring until append is merged to
the trunk.
> 5. Why do you need to abstract getReplicaInfo()? It does not seem that
> SimulatedFSDataset actually need it anywhere, at least not yet.
> FSDatasetInterface is an interface. By definition, all methods in an
> interface must be abstract.
getReplicaInfo() is currently a private method of FSDataset. You are adding it
to FSDatasetInterface. Based on the usage of the method I don't see a need for
that.
> When opening a file for read, make the file length avaliable to client.
> -----------------------------------------------------------------------
>
> Key: HDFS-570
> URL: https://issues.apache.org/jira/browse/HDFS-570
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: hdfs client
> Affects Versions: Append Branch
> Reporter: Tsz Wo (Nicholas), SZE
> Assignee: Tsz Wo (Nicholas), SZE
> Fix For: Append Branch
>
> Attachments: h570_20090828.patch
>
>
> In order to support read consistency, DFSClient needs the file length at the
> file opening time. In the current implmentation, DFSClient obtains the file
> length at the file opening time but the length is inaccurate if the file is
> being written.
> For more details, see Section 4 in the [append design
> doc|https://issues.apache.org/jira/secure/attachment/12415768/appendDesign2.pdf].
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.