[ 
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)

Reply via email to