Hi Gokul,

You're correct that all of the stable released versions of Hadoop have a
buggy implemention of append, and thus dfs.support.append is disabled in
0.20.

The new implementation of append has been tracked in HDFS-265 and is now
complete in trunk - just a few more tests are being done on it at this
point. Major props to the team at Yahoo for the work here! We'll have to
wait some time before this new implementation is available in an Apache
release - see the ongoing release thread on -general for more information on
the timeline.

Regarding ports of append into an 0.20 branch, we will be working on adding
just hflush() functionality to our distribution (CDH) in CDH3, for the
benefit of HBase. This distribution should be available within the next
couple of months. The patches to track are HDFS-200, HDFS-142, and a number
of other bug fixes on top of those. Please get in touch with me off list if
you're interested in testing development builds with this functionality
before it is generally available.

Thanks
-Todd

On Mon, Mar 29, 2010 at 9:01 PM, Gokulakannan M <gok...@huawei.com> wrote:

> Hi,
>
>            I am new to hadoop. The following questions popped up in my mind
> and I couldn't get answers from web.
>
>
>
>            I found that in hdfs-default.xml, the property
> "dfs.support.append" has been set to false by default with the description
>
>
>
>            "Does HDFS allow appends to files? This is currently set to
> false because there are bugs in the "append code" and is not supported in
> any production cluster"
>
>
>
>            So, is there a way to resolve this issue? any existing
> patches(like HADOOP-1700
> <
> http://issues.apache.org/jira/browse/HADOOP-1700?page=com.atlassian.jira.pl
> ugin.system.issuetabpanels%3Aall-tabpanel> ) will solve the problem of
> hadoop-append to be stable?
>
>
>
>            From HADOOP-1700
> <
> http://issues.apache.org/jira/browse/HADOOP-1700?page=com.atlassian.jira.pl
> ugin.system.issuetabpanels%3Aall-tabpanel>  , I can see that this feature
> has been enabled and updated in trunk. But why it is not enabled in the
> stable Hadoop release?
>
>
>
>  Thanks,
>
>  Gokul
>
>
>
>


-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to