You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Suresh Srinivas (JIRA)" <ji...@apache.org> on 2013/10/11 07:25:42 UTC
[jira] [Commented] (HDFS-5343) When cat command is issued on
snapshot files getting unexpected result
[ https://issues.apache.org/jira/browse/HDFS-5343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13792352#comment-13792352 ]
Suresh Srinivas commented on HDFS-5343:
---------------------------------------
Sathish, thanks for reporting this. This does seem like a bug. We limit the length of how much can be read from the DFSOutputStream based on the length recorded in the snapshot. I am surprised that it is not working in the cat command. A fix along similar lines is what is needed. Let me know if you need any help.
> 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
>
> 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)