[
https://issues.apache.org/jira/browse/HDFS-5343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794974#comment-13794974
]
Jing Zhao commented on HDFS-5343:
---------------------------------
Besides, some comments for the new unit test part:
# We may want to increase the timeout value from 6s to maybe 60s. 6s is too
short and it can even cause timeout in my laptop.
# Instead of calling read(long, byte[], int, int), we should call read(byte[],
int, int) to reproduce the bug. Otherwise the new unit test can pass even
without the fix (since for "-cat" the unit test does not check result).
# Need to clean the imports section.
# We can call DFSTestUtil#createFile and DFSTestUtil#appendFile to make the
test code shorter and cleaner.
> When cat command is issued on snapshot files getting unexpected result
> ----------------------------------------------------------------------
>
> Key: HDFS-5343
> URL: https://issues.apache.org/jira/browse/HDFS-5343
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: hdfs-client
> Reporter: sathish
> Assignee: sathish
> Attachments: HDFS-5343-001.patch
>
>
> first if we create one file with some file length and take the snapshot of
> that file,and again append some data through append method to that file,then
> if we do cat command operation on snapshot of that file,in general it should
> dispaly the data what we added with create operation,but it is displaying the
> total data i.e. create +_ appended data.
> but if we do the same operation and if we read the contents of snapshot file
> through input stream it is just displaying the data created in snapshoted
> files.
> in this the behaviour of cat command and reading through inputstream is
> getting different
--
This message was sent by Atlassian JIRA
(v6.1#6144)